fpml_genericlib
index
/home/dkuhlman/a1/Python/GenerateDS/Work/Fpml/Git/fpml_python/fpmllib/fpml_genericlib.py

# -*- coding: utf-8 -*-

 
Modules
       
base64
datetime
lxml.etree
re
sys
warnings

 
Classes
       
GeneratedsSuper(builtins.object)
AbsoluteTolerance
Account
AccountId
AccountName
AccountType
ActionType
ActualPrice
AdditionalDisruptionEvents
AdditionalPaymentAmount
Address
AdjustableDate
AdjustableDate2
AdjustableDateOrRelativeDateSequence
AdjustableDates
AdjustableDatesOrRelativeDateOffset
AdjustableOrAdjustedDate
AdjustableOrRelativeDate
AdjustableOrRelativeDates
AdjustableRelativeOrPeriodicDates
AdjustableRelativeOrPeriodicDates2
AgreementType
AgreementVersion
Asian
Asset
Basket
Cash
IdentifiedAsset
Commodity
UnderlyingAsset
Bond
ConvertibleBond
Deposit
ExchangeTraded
EquityAsset
ExchangeTradedCalculatedPrice
ExchangeTradedFund
Index
ExchangeTradedContract
ExchangeTradedOption
Future
FxRateAsset
Loan
Mortgage
MutualFund
RateIndex
SimpleCreditDefaultSwap
SimpleFra
SimpleIRSwap
AssetClass
AssetMeasureType
AssetPool
AutomaticExercise
AverageDailyTradingVolumeLimit
AveragingObservationList
AveragingPeriod
AveragingSchedule
Barrier
BasicQuotation
BasketConstituent
BasketId
BasketName
Beneficiary
BoundedCorrelation
BoundedVariance
BrokerConfirmation
BrokerConfirmationType
BullionDeliveryLocation
BusinessCenter
BusinessCenterTime
BusinessCenters
BusinessDayAdjustments
BusinessUnit
BusinessUnitRole
CalculatedAmount
CalculationAgent
CalculationFromObservation
Correlation
Variance
CalendarSpread
CashSettlementReferenceBanks
CashflowId
CashflowNotional
CashflowType
ClearanceSystem
CoalAttributeDecimal
CoalAttributePercentage
CoalDelivery
CoalDeliveryPoint
CoalProduct
CoalProductSource
CoalProductSpecifications
CoalProductType
CoalQualityAdjustments
CoalStandardQuality
CoalStandardQualitySchedule
CoalTransportationEquipment
Collateral
CollateralValueAllocation
Commission
CommodityBarrier
CommodityBase
CommodityBasket
CommodityBasketBase
CommodityBasketByNotional
CommodityBasketByPercentage
CommodityBasketUnderlyingBase
CommodityBasketUnderlyingByNotional
CommodityBasketUnderlyingByPercentage
CommodityBusinessCalendar
CommodityDeliveryPeriods
GasDeliveryPeriods
CommodityDeliveryPoint
CommodityDeliveryRisk
CommodityDetails
CommodityDigital
CommodityDigitalExercise
CommodityExercise
CommodityExerciseBasket
CommodityExercisePeriods
CommodityExpireRelativeToEvent
CommodityFixedInterestCalculation
CommodityFixedPriceSchedule
CommodityFrequencyType
CommodityFx
CommodityFxType
CommodityHub
CommodityHubCode
CommodityInformationProvider
CommodityInformationSource
CommodityMarketDisruption
CommodityMetalBrand
CommodityMetalBrandManager
CommodityMetalBrandName
CommodityMetalGrade
CommodityMetalProducer
CommodityMetalShape
CommodityMultipleExercise
CommodityNotionalQuantity
CommoditySettlementPeriodsNotionalQuantity
ElectricityPhysicalDeliveryQuantity
CommodityNotionalQuantitySchedule
CommodityPayRelativeToEvent
CommodityPerformanceSwapEarlyTermination
CommodityPhysicalExercise
CommodityPhysicalQuantityBase
CommodityPhysicalQuantity
ElectricityPhysicalQuantity
GasPhysicalQuantity
CommodityPhysicalQuantitySchedule
ElectricityPhysicalDeliveryQuantitySchedule
CommodityPipeline
CommodityPipelineCycle
CommodityPricingDates
CommodityProductGrade
CommodityQuantityFrequency
CommodityRelativeExpirationDates
CommodityRelativePaymentDates
CommodityReturnCalculation
CommoditySettlementPeriodsNotionalQuantitySchedule
CommoditySettlementPeriodsPriceSchedule
CommoditySpreadSchedule
CommodityStartingDate
CommodityStrikeSchedule
CommoditySwaptionUnderlying
CommodityTrigger
CommodityValuationDates
CommodityVarianceCalculation
Composite
Compounding
CompoundingRate
ConstituentWeight
ContactInformation
ContractualDefinitions
ContractualMatrix
ContractualSupplement
ContractualTermsSupplement
CorrespondentInformation
CountryCode
CouponType
CreditEventNotice
CreditEvents
CreditRating
CreditSeniority
CreditSupportAgreement
CreditSupportAgreementIdentifier
CreditSupportAgreementType
Currency
IdentifiedCurrency
CutName
DataProvider
DateList
DateRange
BusinessDateRange
DateTimeList
DayCountFraction
DeliveryNearby
DeterminationMethod
DisruptionFallback
DividendAdjustment
DividendConditions
DividendPaymentDate
DividendPayout
DividendPeriod
DividendPeriodDividend
Documentation
DualCurrencyFeature
DualCurrencyStrikePrice
EEPParameters
EEPRiskPeriod
ElectricityDelivery
ElectricityDeliveryFirm
ElectricityDeliveryPoint
ElectricityDeliverySystemFirm
ElectricityDeliveryType
ElectricityDeliveryUnitFirm
ElectricityProduct
ElectricityTransmissionContingency
ElectricityTransmissionContingencyType
EmbeddedOptionType
Empty
EntityId
EntityName
EnvironmentalProduct
EnvironmentalProductApplicableLaw
EnvironmentalProductComplaincePeriod
EnvironmentalTrackingSystem
EquityCorporateEvents
EquityStrike
GenericOptionStrike
EquityValuation
ExchangeId
ExchangeRate
Exercise
AmericanExercise
BermudaExercise
CommodityAmericanExercise
CommodityEuropeanExercise
CommodityPhysicalAmericanExercise
CommodityPhysicalEuropeanExercise
EuropeanExercise
FxDigitalAmericanExercise
FxAmericanExercise
FxEuropeanExercise
SharedAmericanExercise
ExerciseFee
ExerciseFeeSchedule
ExerciseNotice
ExerciseProcedure
ExerciseProcedureOption
ExtraordinaryEvents
FacilityType
FailureToPay
FixedPrice
SettlementPeriodsFixedPrice
FloatingLegCalculation
FloatingStrikePrice
FloatingRateIndex
ForecastRateIndex
Formula
FormulaComponent
Frequency
CalculationPeriodFrequency
CommodityCalculationPeriodsSchedule
GenericFrequency
GenericResetFrequency
ResetFrequency
FutureId
FxAsianFeature
FxAverageRateObservation
FxAverageRateObservationSchedule
FxBarrierFeature
FxBusinessCenterDateTime
FxCashSettlement
FxCashSettlementSimple
FxConversion
FxDisruption
FxDisruptionEvent
PriceMateriality
FxDisruptionEvents
FxDisruptionFallback
FxFallbackReferencePrice
NonDeliverableSubstitute
Postponement
FxDisruptionFallbacks
FxDisruptionProvisions
FxFeature
FxFixing
FxFixingScheduleSimple
FxFlexibleForwardExecutionPeriod
FxMultipleExercise
FxOptionFeatures
FxPerformanceLeg
FxPerformanceFixedLeg
FxPerformanceFloatingLeg
FxRate
FxRateSourceFixing
FxSettlementRateSource
FxSpotRateSource
FxStraddle
FxStrikePrice
FxTemplateTerms
FxTouch
FxTriggerBase
FxTrigger
GasDelivery
GasDeliveryPoint
GasProduct
GasQuality
GenericAgreement
GenericCommodityDeliveryPeriod
GenericCommodityGrade
GenericExerciseStyle
GenericProductExchangeRate
GenericProductFeature
GenericProductQuotedCurrencyPair
GoverningLaw
GracePeriodExtension
GrossCashflow
IdentifiedDate
IdentifiedPayerReceiver
IdentifiedRate
IndependentAmount
IndexAdjustmentEvents
IndustryClassification
InformationProvider
InformationSource
FxInformationSource
InstrumentId
InterconnectionPoint
InterestAccrualsMethod
InterestAccrualsCompoundingMethod
InterestCalculation
InterestLegCalculationPeriodDates
InterestLegResetDates
IntermediaryInformation
InterpolationMethod
IssuerId
IssuerTradeId
Knock
Lag
Language
Leg
CommodityForwardLeg
PhysicalForwardLeg
BullionPhysicalLeg
MetalPhysicalLeg
CommodityPerformanceSwapLeg
CommodityInterestLeg
CommodityReturnLeg
CommodityVarianceLeg
CommoditySwapLeg
AveragePriceLeg
FinancialSwapLeg
FixedPriceLeg
FloatingPriceLeg
WeatherLeg
NonPeriodicFixedPriceLeg
PhysicalSwapLeg
CoalPhysicalLeg
ElectricityPhysicalLeg
EnvironmentalPhysicalLeg
GasPhysicalLeg
OilPhysicalLeg
DirectionalLeg
DirectionalLegUnderlyer
DirectionalLegUnderlyerValuation
InterestLeg
ReturnSwapLegUnderlyer
ReturnLeg
UnderlyerInterestLeg
FxSwapLeg
LegAmount
ReturnSwapAmount
LegId
LegIdentifier
LegalEntity
Lien
MainPublication
MakeWholeProvisions
ManualExercise
MarketDisruption
MarketDisruptionEvent
MasterAgreement
MasterAgreementId
MasterAgreementType
MasterAgreementVersion
MasterConfirmation
MasterConfirmationAnnexType
MasterConfirmationType
MatchId
Material
Math
MatrixTerm
MatrixType
Metal
MetalDelivery
MimeType
MoneyBase
Money
CommoditySpread
NonNegativeMoney
CommodityNotionalAmount
FutureValueAmount
FxOptionPayout
NotionalAmount
PositiveMoney
MortgageSector
MultipleExercise
NonNegativeSchedule
NonNegativeAmountSchedule
NotifyingParty
OffsetPrevailingTime
OilDelivery
OilPipelineDelivery
OilProduct
OilProductType
OilTransferDelivery
OnBehalfOf
OptionFeature
OptionFeatures
OptionNumericStrike
OptionStrike
OptionType
OrganizationType
OriginatingEvent
PartialExercise
Party
PartyContactInformation
PartyGroupType
PartyId
PartyName
PartyRelationship
PartyRelationshipDocumentation
PartyRole
PartyRoleType
PassThrough
PassThroughItem
PaymentBase
EquityPremium
FeaturePayment
Payment
PaymentBaseExtended
FxStraddlePremium
NonNegativePayment
ClassifiablePayment
CommodityPremium
FxOptionPremium
PaymentDetail
PendingPayment
ReturnSwapAdditionalPayment
SimplePayment
Premium
PaymentDetails
PaymentId
PaymentRule
PaymentType
PercentageTolerance
Period
ObservationFrequency
Offset
DateOffset
FxValuationDateOffset
RelativeDateOffset
AdjustedRelativeDateOffset
RelativeDates
PeriodicDates
Person
PersonId
PersonRole
PremiumQuote
PrevailingTime
Price
ReturnLegValuationPrice
PriceQuoteUnits
PricingModel
PricingStructure
PrincipalExchangeAmount
PrincipalExchangeDescriptions
PrincipalExchangeFeatures
PrincipalExchanges
Product
CommodityForward
CommodityOption
CommodityPerformanceSwapBase
CommodityPerformanceSwap
CommoditySwap
CommoditySwaption
FxFlexibleForward
FxForwardVolatilityAgreement
FxPerformanceSwap
FxSingleLeg
FxSwap
GenericProduct
NettedSwapBase
Option
CommodityBasketOption
CommodityDigitalOption
FxDigitalOption
FxOption
OptionBase
OptionBaseExtended
ReturnSwapBase
ReturnSwap
TermDeposit
ProductId
ProductType
ProposedCollateralAllocation
PubliclyAvailableInformation
QuantityUnit
Quanto
QuotationCharacteristics
QuoteTiming
QuotedCurrencyPair
CrossRate
FxFlexibleForwardRate
Rate
FloatingRate
FloatingRateCalculation
StubFloatingRate
RateObservation
RateReference
RateSourcePage
Reference
AccountReference
AmountReference
AnyAssetReference
AssetReference
BusinessCentersReference
BusinessDayAdjustmentsReference
BusinessUnitReference
CalculationPeriodsDatesReference
CalculationPeriodsReference
CalculationPeriodsScheduleReference
CommodityNotionalAmountReference
CreditEventsReference
DateReference
DeterminationMethodReference
FloatingRateCalculationReference
IdentifiedCurrencyReference
InterestLegCalculationPeriodDatesReference
LagReference
LegalEntityReference
NotionalAmountReference
NotionalReference
NumberOfOptionsReference
NumberOfUnitsReference
PartyReference
PartyTradeIdentifierReference
PaymentReference
PersonReference
PricingStructureReference
ProductReference
QuantityReference
ReturnSwapNotionalAmountReference
ScheduleReference
SettlementPeriodsReference
SpreadScheduleReference
StrikePriceBasketReference
StrikePriceUnderlyingReference
UnderlyerReference
ReferenceAmount
ReferenceBank
ReferenceBankId
ReferenceLevel
ReferenceLevelUnit
Region
RelatedBusinessUnit
RelatedParty
RelatedPerson
RelativeDateSequence
ReportingCurrencyType
ReportingRegimeName
Representations
RequestedAction
RequiredIdentifierDate
Resource
ResourceId
ResourceLength
ResourceType
Restructuring
RestructuringType
Return
ReturnLegValuation
ReturnSwapEarlyTermination
ReturnSwapNotional
ReturnSwapPaymentDates
Rounding
Routing
RoutingExplicitDetails
RoutingId
RoutingIds
RoutingIdsAndExplicitDetails
Schedule
AmountSchedule
SpreadSchedule
StrikeSchedule
SequencedDisruptionFallback
SettlementInformation
SettlementInstruction
SettlementMethod
SettlementPeriods
SettlementPeriodsSchedule
SettlementPeriodsStep
SettlementPriceDefaultElection
SettlementPriceSource
SettlementRateOption
SettlementRateSource
SettlementTerms
SingleUnderlyer
SplitSettlement
SpreadScheduleType
StartingDate
StepBase
NonNegativeStep
Step
StrategyFeature
StreetAddress
Strike
StrikeSpread
StubCalculationPeriod
StubValue
Stub
SupervisoryBody
SwaptionPhysicalSettlement
TelephoneNumber
TermDepositFeatures
TimezoneLocation
TradeId
TradeUnderlyer2
Trigger
TriggerEvent
Underlyer
UnderlyerLoanRate
UnderlyingAssetTranche
Unit
UnitQuantity
WeatherCalculationPeriod
WeatherCalculationPeriods
WeatherIndex
WeatherIndexData
WeatherLegCalculation
WeatherStation
WeatherStationAirport
WeatherStationWBAN
WeatherStationWMO
WeightedAveragingObservation

 
class AbsoluteTolerance(GeneratedsSuper)
    The acceptable tolerance in the delivered quantity of a physical
commodity product in terms of a number of units of that product.
 
 
Method resolution order:
AbsoluteTolerance
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, positive=None, negative=None, unit=None, optionOwnerPartyReference=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AbsoluteTolerance', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AbsoluteTolerance')
exportChildren(self, outfile, level, namespace_='', name_='AbsoluteTolerance', fromsubclass_=False, pretty_print=True)
get_negative(self)
get_optionOwnerPartyReference(self)
get_positive(self)
get_unit(self)
hasContent_(self)
set_negative(self, negative)
set_optionOwnerPartyReference(self, optionOwnerPartyReference)
set_positive(self, positive)
set_unit(self, unit)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'negative': <fpml_genericlib.MemberSpec_ object>, 'optionOwnerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'positive': <fpml_genericlib.MemberSpec_ object>, 'unit': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Account(GeneratedsSuper)
    A generic account that represents any party's account at another
party. Parties may be identified by the account at another
party.The unique identifier for the account within the document.
 
 
Method resolution order:
Account
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, accountId=None, accountName=None, accountType=None, accountBeneficiary=None, servicingParty=None)
Initialize self.  See help(type(self)) for accurate signature.
add_accountId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Account', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Account')
exportChildren(self, outfile, level, namespace_='', name_='Account', fromsubclass_=False, pretty_print=True)
get_accountBeneficiary(self)
get_accountId(self)
get_accountName(self)
get_accountType(self)
get_id(self)
get_servicingParty(self)
hasContent_(self)
insert_accountId_at(self, index, value)
replace_accountId_at(self, index, value)
set_accountBeneficiary(self, accountBeneficiary)
set_accountId(self, accountId)
set_accountName(self, accountName)
set_accountType(self, accountType)
set_id(self, id)
set_servicingParty(self, servicingParty)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'accountBeneficiary': <fpml_genericlib.MemberSpec_ object>, 'accountId': <fpml_genericlib.MemberSpec_ object>, 'accountName': <fpml_genericlib.MemberSpec_ object>, 'accountType': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'servicingParty': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AccountId(GeneratedsSuper)
    The data type used for account identifiers.The identifier scheme
used with this accountId. A unique URI to determine the
authoritative issuer of these identifiers.
 
 
Method resolution order:
AccountId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, accountIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AccountId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AccountId')
exportChildren(self, outfile, level, namespace_='', name_='AccountId', fromsubclass_=False, pretty_print=True)
get_accountIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_accountIdScheme(self, accountIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'accountIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AccountName(GeneratedsSuper)
    The data type used for the name of the account.The identifier scheme
used with this accountName. A unique URI to determine the source
of the account name.
 
 
Method resolution order:
AccountName
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, accountNameScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AccountName', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AccountName')
exportChildren(self, outfile, level, namespace_='', name_='AccountName', fromsubclass_=False, pretty_print=True)
get_accountNameScheme(self)
get_valueOf_(self)
hasContent_(self)
set_accountNameScheme(self, accountNameScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'accountNameScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AccountReference(Reference)
    Reference to an account.
 
 
Method resolution order:
AccountReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AccountReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AccountReference')
exportChildren(self, outfile, level, namespace_='', name_='AccountReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AccountType(GeneratedsSuper)
    The data type used for account type.The identifier scheme used with
this accountType. A unique URI to determine the the type of
account.
 
 
Method resolution order:
AccountType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, accountTypeScheme='http://www.fpml.org/coding-scheme/account-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AccountType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AccountType')
exportChildren(self, outfile, level, namespace_='', name_='AccountType', fromsubclass_=False, pretty_print=True)
get_accountTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_accountTypeScheme(self, accountTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'accountTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ActionType(GeneratedsSuper)
    The data type used for ESMA action type.The identifier scheme used
with this actionType. A unique URI to determine the the type of
action.
 
 
Method resolution order:
ActionType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, actionTypeScheme='http://www.fpml.org/coding-scheme/action-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ActionType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ActionType')
exportChildren(self, outfile, level, namespace_='', name_='ActionType', fromsubclass_=False, pretty_print=True)
get_actionTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_actionTypeScheme(self, actionTypeScheme)
set_valueOf_(self, valueOf_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'actionTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ActualPrice(GeneratedsSuper)
    
Method resolution order:
ActualPrice
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, amount=None, priceExpression=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ActualPrice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ActualPrice')
exportChildren(self, outfile, level, namespace_='', name_='ActualPrice', fromsubclass_=False, pretty_print=True)
get_amount(self)
get_currency(self)
get_id(self)
get_priceExpression(self)
hasContent_(self)
set_amount(self, amount)
set_currency(self, currency)
set_id(self, id)
set_priceExpression(self, priceExpression)
validate_PriceExpressionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amount': <fpml_genericlib.MemberSpec_ object>, 'currency': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'priceExpression': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdditionalDisruptionEvents(GeneratedsSuper)
    A type for defining ISDA 2002 Equity Derivative Additional
Disruption Events.
 
 
Method resolution order:
AdditionalDisruptionEvents
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, changeInLaw=None, failureToDeliver=None, insolvencyFiling=None, hedgingDisruption=None, lossOfStockBorrow=None, maximumStockLoanRate=None, increasedCostOfStockBorrow=None, initialStockLoanRate=None, increasedCostOfHedging=None, determiningPartyReference=None, foreignOwnershipEvent=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdditionalDisruptionEvents', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdditionalDisruptionEvents')
exportChildren(self, outfile, level, namespace_='', name_='AdditionalDisruptionEvents', fromsubclass_=False, pretty_print=True)
get_changeInLaw(self)
get_determiningPartyReference(self)
get_failureToDeliver(self)
get_foreignOwnershipEvent(self)
get_hedgingDisruption(self)
get_increasedCostOfHedging(self)
get_increasedCostOfStockBorrow(self)
get_initialStockLoanRate(self)
get_insolvencyFiling(self)
get_lossOfStockBorrow(self)
get_maximumStockLoanRate(self)
hasContent_(self)
set_changeInLaw(self, changeInLaw)
set_determiningPartyReference(self, determiningPartyReference)
set_failureToDeliver(self, failureToDeliver)
set_foreignOwnershipEvent(self, foreignOwnershipEvent)
set_hedgingDisruption(self, hedgingDisruption)
set_increasedCostOfHedging(self, increasedCostOfHedging)
set_increasedCostOfStockBorrow(self, increasedCostOfStockBorrow)
set_initialStockLoanRate(self, initialStockLoanRate)
set_insolvencyFiling(self, insolvencyFiling)
set_lossOfStockBorrow(self, lossOfStockBorrow)
set_maximumStockLoanRate(self, maximumStockLoanRate)
validate_RestrictedPercentage(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'changeInLaw': <fpml_genericlib.MemberSpec_ object>, 'determiningPartyReference': <fpml_genericlib.MemberSpec_ object>, 'failureToDeliver': <fpml_genericlib.MemberSpec_ object>, 'foreignOwnershipEvent': <fpml_genericlib.MemberSpec_ object>, 'hedgingDisruption': <fpml_genericlib.MemberSpec_ object>, 'increasedCostOfHedging': <fpml_genericlib.MemberSpec_ object>, 'increasedCostOfStockBorrow': <fpml_genericlib.MemberSpec_ object>, 'initialStockLoanRate': <fpml_genericlib.MemberSpec_ object>, 'insolvencyFiling': <fpml_genericlib.MemberSpec_ object>, 'lossOfStockBorrow': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdditionalPaymentAmount(GeneratedsSuper)
    Specifies the amount of the fee along with, when applicable, the
formula that supports its determination.
 
 
Method resolution order:
AdditionalPaymentAmount
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, paymentAmount=None, formula=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdditionalPaymentAmount', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdditionalPaymentAmount')
exportChildren(self, outfile, level, namespace_='', name_='AdditionalPaymentAmount', fromsubclass_=False, pretty_print=True)
get_formula(self)
get_paymentAmount(self)
hasContent_(self)
set_formula(self, formula)
set_paymentAmount(self, paymentAmount)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'formula': <fpml_genericlib.MemberSpec_ object>, 'paymentAmount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Address(GeneratedsSuper)
    A type that represents a physical postal address.
 
 
Method resolution order:
Address
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, streetAddress=None, city=None, state=None, country=None, postalCode=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Address', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Address')
exportChildren(self, outfile, level, namespace_='', name_='Address', fromsubclass_=False, pretty_print=True)
get_city(self)
get_country(self)
get_postalCode(self)
get_state(self)
get_streetAddress(self)
hasContent_(self)
set_city(self, city)
set_country(self, country)
set_postalCode(self, postalCode)
set_state(self, state)
set_streetAddress(self, streetAddress)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'city': <fpml_genericlib.MemberSpec_ object>, 'country': <fpml_genericlib.MemberSpec_ object>, 'postalCode': <fpml_genericlib.MemberSpec_ object>, 'state': <fpml_genericlib.MemberSpec_ object>, 'streetAddress': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustableDate(GeneratedsSuper)
    A type for defining a date that shall be subject to adjustment if it
would otherwise fall on a day that is not a business day in the
specified business centers, together with the convention for
adjusting the date.
 
 
Method resolution order:
AdjustableDate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, unadjustedDate=None, dateAdjustments=None, adjustedDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustableDate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustableDate')
exportChildren(self, outfile, level, namespace_='', name_='AdjustableDate', fromsubclass_=False, pretty_print=True)
get_adjustedDate(self)
get_dateAdjustments(self)
get_id(self)
get_unadjustedDate(self)
hasContent_(self)
set_adjustedDate(self, adjustedDate)
set_dateAdjustments(self, dateAdjustments)
set_id(self, id)
set_unadjustedDate(self, unadjustedDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustedDate': <fpml_genericlib.MemberSpec_ object>, 'dateAdjustments': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'unadjustedDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustableDate2(GeneratedsSuper)
    A type that is different from AdjustableDate in two regards. First,
date adjustments can be specified with either a dateAdjustments
element or a reference to an existing dateAdjustments element.
Second, it does not require the specification of date
adjustments.
 
 
Method resolution order:
AdjustableDate2
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, unadjustedDate=None, dateAdjustments=None, dateAdjustmentsReference=None, adjustedDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustableDate2', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustableDate2')
exportChildren(self, outfile, level, namespace_='', name_='AdjustableDate2', fromsubclass_=False, pretty_print=True)
get_adjustedDate(self)
get_dateAdjustments(self)
get_dateAdjustmentsReference(self)
get_id(self)
get_unadjustedDate(self)
hasContent_(self)
set_adjustedDate(self, adjustedDate)
set_dateAdjustments(self, dateAdjustments)
set_dateAdjustmentsReference(self, dateAdjustmentsReference)
set_id(self, id)
set_unadjustedDate(self, unadjustedDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustedDate': <fpml_genericlib.MemberSpec_ object>, 'dateAdjustments': <fpml_genericlib.MemberSpec_ object>, 'dateAdjustmentsReference': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'unadjustedDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustableDateOrRelativeDateSequence(GeneratedsSuper)
    A type describing a date defined as subject to adjustment or defined
in reference to another date through one or several date
offsets.
 
 
Method resolution order:
AdjustableDateOrRelativeDateSequence
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, adjustableDate=None, relativeDateSequence=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustableDateOrRelativeDateSequence', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustableDateOrRelativeDateSequence')
exportChildren(self, outfile, level, namespace_='', name_='AdjustableDateOrRelativeDateSequence', fromsubclass_=False, pretty_print=True)
get_adjustableDate(self)
get_id(self)
get_relativeDateSequence(self)
hasContent_(self)
set_adjustableDate(self, adjustableDate)
set_id(self, id)
set_relativeDateSequence(self, relativeDateSequence)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustableDate': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'relativeDateSequence': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustableDates(GeneratedsSuper)
    A type for defining a series of dates that shall be subject to
adjustment if they would otherwise fall on a day that is not a
business day in the specified business centers, together with
the convention for adjusting the dates.
 
 
Method resolution order:
AdjustableDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, unadjustedDate=None, dateAdjustments=None, adjustedDate=None)
Initialize self.  See help(type(self)) for accurate signature.
add_adjustedDate(self, value)
add_unadjustedDate(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustableDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustableDates')
exportChildren(self, outfile, level, namespace_='', name_='AdjustableDates', fromsubclass_=False, pretty_print=True)
get_adjustedDate(self)
get_dateAdjustments(self)
get_id(self)
get_unadjustedDate(self)
hasContent_(self)
insert_adjustedDate_at(self, index, value)
insert_unadjustedDate_at(self, index, value)
replace_adjustedDate_at(self, index, value)
replace_unadjustedDate_at(self, index, value)
set_adjustedDate(self, adjustedDate)
set_dateAdjustments(self, dateAdjustments)
set_id(self, id)
set_unadjustedDate(self, unadjustedDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustedDate': <fpml_genericlib.MemberSpec_ object>, 'dateAdjustments': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'unadjustedDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustableDatesOrRelativeDateOffset(GeneratedsSuper)
    A type for defining a series of dates, either as a list of
adjustable dates, or a as a repeating sequence from a base date
 
 
Method resolution order:
AdjustableDatesOrRelativeDateOffset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, adjustableDates=None, relativeDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustableDatesOrRelativeDateOffset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustableDatesOrRelativeDateOffset')
exportChildren(self, outfile, level, namespace_='', name_='AdjustableDatesOrRelativeDateOffset', fromsubclass_=False, pretty_print=True)
get_adjustableDates(self)
get_relativeDate(self)
hasContent_(self)
set_adjustableDates(self, adjustableDates)
set_relativeDate(self, relativeDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustableDates': <fpml_genericlib.MemberSpec_ object>, 'relativeDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustableOrAdjustedDate(GeneratedsSuper)
    A type for defining a date that shall be subject to adjustment if it
would otherwise fall on a day that is not a business day in the
specified business centers, together with the convention for
adjusting the date.
 
 
Method resolution order:
AdjustableOrAdjustedDate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, unadjustedDate=None, dateAdjustments=None, adjustedDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustableOrAdjustedDate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustableOrAdjustedDate')
exportChildren(self, outfile, level, namespace_='', name_='AdjustableOrAdjustedDate', fromsubclass_=False, pretty_print=True)
get_adjustedDate(self)
get_dateAdjustments(self)
get_id(self)
get_unadjustedDate(self)
hasContent_(self)
set_adjustedDate(self, adjustedDate)
set_dateAdjustments(self, dateAdjustments)
set_id(self, id)
set_unadjustedDate(self, unadjustedDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustedDate': <fpml_genericlib.MemberSpec_ object>, 'dateAdjustments': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'unadjustedDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustableOrRelativeDate(GeneratedsSuper)
    A type giving the choice between defining a date as an explicit date
together with applicable adjustments or as relative to some
other (anchor) date.
 
 
Method resolution order:
AdjustableOrRelativeDate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, adjustableDate=None, relativeDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustableOrRelativeDate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustableOrRelativeDate')
exportChildren(self, outfile, level, namespace_='', name_='AdjustableOrRelativeDate', fromsubclass_=False, pretty_print=True)
get_adjustableDate(self)
get_id(self)
get_relativeDate(self)
hasContent_(self)
set_adjustableDate(self, adjustableDate)
set_id(self, id)
set_relativeDate(self, relativeDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustableDate': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'relativeDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustableOrRelativeDates(GeneratedsSuper)
    A type giving the choice between defining a series of dates as an
explicit list of dates together with applicable adjustments or
as relative to some other series of (anchor) dates.
 
 
Method resolution order:
AdjustableOrRelativeDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, adjustableDates=None, relativeDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustableOrRelativeDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustableOrRelativeDates')
exportChildren(self, outfile, level, namespace_='', name_='AdjustableOrRelativeDates', fromsubclass_=False, pretty_print=True)
get_adjustableDates(self)
get_id(self)
get_relativeDates(self)
hasContent_(self)
set_adjustableDates(self, adjustableDates)
set_id(self, id)
set_relativeDates(self, relativeDates)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustableDates': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'relativeDates': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustableRelativeOrPeriodicDates(GeneratedsSuper)
    
Method resolution order:
AdjustableRelativeOrPeriodicDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, adjustableDates=None, relativeDates=None, relativeDateSequence=None, periodicDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustableRelativeOrPeriodicDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustableRelativeOrPeriodicDates')
exportChildren(self, outfile, level, namespace_='', name_='AdjustableRelativeOrPeriodicDates', fromsubclass_=False, pretty_print=True)
get_adjustableDates(self)
get_id(self)
get_periodicDates(self)
get_relativeDateSequence(self)
get_relativeDates(self)
hasContent_(self)
set_adjustableDates(self, adjustableDates)
set_id(self, id)
set_periodicDates(self, periodicDates)
set_relativeDateSequence(self, relativeDateSequence)
set_relativeDates(self, relativeDates)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustableDates': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'periodicDates': <fpml_genericlib.MemberSpec_ object>, 'relativeDateSequence': <fpml_genericlib.MemberSpec_ object>, 'relativeDates': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustableRelativeOrPeriodicDates2(GeneratedsSuper)
    A type giving the choice between defining a series of dates as an
explicit list of dates together with applicable adjustments, or
as relative to some other series of (anchor) dates, or as a set
of factors to specify periodic occurences.
 
 
Method resolution order:
AdjustableRelativeOrPeriodicDates2
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, adjustableDates=None, relativeDates=None, periodicDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustableRelativeOrPeriodicDates2', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustableRelativeOrPeriodicDates2')
exportChildren(self, outfile, level, namespace_='', name_='AdjustableRelativeOrPeriodicDates2', fromsubclass_=False, pretty_print=True)
get_adjustableDates(self)
get_id(self)
get_periodicDates(self)
get_relativeDates(self)
hasContent_(self)
set_adjustableDates(self, adjustableDates)
set_id(self, id)
set_periodicDates(self, periodicDates)
set_relativeDates(self, relativeDates)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustableDates': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'periodicDates': <fpml_genericlib.MemberSpec_ object>, 'relativeDates': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AdjustedRelativeDateOffset(RelativeDateOffset)
    A type defining a date (referred to as the derived date) as a
relative offset from another date (referred to as the anchor
date) plus optional date adjustments.
 
 
Method resolution order:
AdjustedRelativeDateOffset
RelativeDateOffset
Offset
Period
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, dayType=None, businessDayConvention=None, businessCentersReference=None, businessCenters=None, dateRelativeTo=None, adjustedDate=None, relativeDateAdjustments=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AdjustedRelativeDateOffset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AdjustedRelativeDateOffset')
exportChildren(self, outfile, level, namespace_='', name_='AdjustedRelativeDateOffset', fromsubclass_=False, pretty_print=True)
get_relativeDateAdjustments(self)
hasContent_(self)
set_relativeDateAdjustments(self, relativeDateAdjustments)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'relativeDateAdjustments': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.RelativeDateOffset'>
A type defining a date (referred to as the derived date) as a
relative offset from another date (referred to as the anchor
date). If the anchor date is itself an adjustable date then the
offset is assumed to be calculated from the adjusted anchor
date. A number of different scenarios can be supported, namely;
1) the derived date may simply be a number of calendar periods
(days, weeks, months or years) preceding or following the anchor
date; 2) the unadjusted derived date may be a number of calendar
periods (days, weeks, months or years) preceding or following
the anchor date with the resulting unadjusted derived date
subject to adjustment in accordance with a specified business
day convention, i.e. the derived date must fall on a good
business day; 3) the derived date may be a number of business
days preceding or following the anchor date. Note that the
businessDayConvention specifies any required adjustment to the
unadjusted derived date. A negative or positive value in the
periodMultiplier indicates whether the unadjusted derived
precedes or follows the anchor date. The businessDayConvention
should contain a value NONE if the day type element contains a
value of Business (since specifying a negative or positive
business days offset would already guarantee that the derived
date would fall on a good business day in the specified business
centers).

Methods inherited from RelativeDateOffset:
get_adjustedDate(self)
get_businessCenters(self)
get_businessCentersReference(self)
get_businessDayConvention(self)
get_dateRelativeTo(self)
get_extensiontype_(self)
set_adjustedDate(self, adjustedDate)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)
set_businessDayConvention(self, businessDayConvention)
set_dateRelativeTo(self, dateRelativeTo)
set_extensiontype_(self, extensiontype_)
validate_BusinessDayConventionEnum(self, value)

Methods inherited from Offset:
get_dayType(self)
set_dayType(self, dayType)
validate_DayTypeEnum(self, value)

Methods inherited from Period:
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AgreementType(GeneratedsSuper)
    
Method resolution order:
AgreementType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, agreementTypeScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AgreementType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AgreementType')
exportChildren(self, outfile, level, namespace_='', name_='AgreementType', fromsubclass_=False, pretty_print=True)
get_agreementTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_agreementTypeScheme(self, agreementTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'agreementTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AgreementVersion(GeneratedsSuper)
    
Method resolution order:
AgreementVersion
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, agreementVersionScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AgreementVersion', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AgreementVersion')
exportChildren(self, outfile, level, namespace_='', name_='AgreementVersion', fromsubclass_=False, pretty_print=True)
get_agreementVersionScheme(self)
get_valueOf_(self)
hasContent_(self)
set_agreementVersionScheme(self, agreementVersionScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'agreementVersionScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AmericanExercise(Exercise)
    A type defining the exercise period for an American style option
together with any rules governing the notional amount of the
underlying which can be exercised on any given exercise date and
any associated exercise fees.
 
 
Method resolution order:
AmericanExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, commencementDate=None, expirationDate=None, relevantUnderlyingDate=None, earliestExerciseTime=None, latestExerciseTime=None, expirationTime=None, multipleExercise=None, exerciseFeeSchedule=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AmericanExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AmericanExercise')
exportChildren(self, outfile, level, namespace_='', name_='AmericanExercise', fromsubclass_=False, pretty_print=True)
get_commencementDate(self)
get_earliestExerciseTime(self)
get_exerciseFeeSchedule(self)
get_expirationDate(self)
get_expirationTime(self)
get_latestExerciseTime(self)
get_multipleExercise(self)
get_relevantUnderlyingDate(self)
hasContent_(self)
set_commencementDate(self, commencementDate)
set_earliestExerciseTime(self, earliestExerciseTime)
set_exerciseFeeSchedule(self, exerciseFeeSchedule)
set_expirationDate(self, expirationDate)
set_expirationTime(self, expirationTime)
set_latestExerciseTime(self, latestExerciseTime)
set_multipleExercise(self, multipleExercise)
set_relevantUnderlyingDate(self, relevantUnderlyingDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commencementDate': <fpml_genericlib.MemberSpec_ object>, 'earliestExerciseTime': <fpml_genericlib.MemberSpec_ object>, 'exerciseFeeSchedule': <fpml_genericlib.MemberSpec_ object>, 'expirationDate': <fpml_genericlib.MemberSpec_ object>, 'expirationTime': <fpml_genericlib.MemberSpec_ object>, 'latestExerciseTime': <fpml_genericlib.MemberSpec_ object>, 'multipleExercise': <fpml_genericlib.MemberSpec_ object>, 'relevantUnderlyingDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Exercise'>
The abstract base class for all types which define way in which
options may be exercised.

Methods inherited from Exercise:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AmountReference(Reference)
    Specifies a reference to a monetary amount.
 
 
Method resolution order:
AmountReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AmountReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AmountReference')
exportChildren(self, outfile, level, namespace_='', name_='AmountReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AmountSchedule(Schedule)
    A type defining a currency amount or a currency amount schedule.
 
 
Method resolution order:
AmountSchedule
Schedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, initialValue=None, step=None, currency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AmountSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AmountSchedule')
exportChildren(self, outfile, level, namespace_='', name_='AmountSchedule', fromsubclass_=False, pretty_print=True)
get_currency(self)
hasContent_(self)
set_currency(self, currency)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Schedule'>
A type defining a schedule of rates or amounts in terms of an
initial value and then a series of step date and value pairs. On
each step date the rate or amount changes to the new step value.
The series of step date and value pairs are optional. If not
specified, this implies that the initial value remains unchanged
over time.

Methods inherited from Schedule:
add_step(self, value)
get_extensiontype_(self)
get_id(self)
get_initialValue(self)
get_step(self)
insert_step_at(self, index, value)
replace_step_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_initialValue(self, initialValue)
set_step(self, step)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AnyAssetReference(Reference)
    A reference to an asset, e.g. a portfolio, trade, or reference
instrument..
 
 
Method resolution order:
AnyAssetReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AnyAssetReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AnyAssetReference')
exportChildren(self, outfile, level, namespace_='', name_='AnyAssetReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Asian(GeneratedsSuper)
    As per ISDA 2002 Definitions.
 
 
Method resolution order:
Asian
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, averagingInOut=None, strikeFactor=None, averagingPeriodIn=None, averagingPeriodOut=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Asian', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Asian')
exportChildren(self, outfile, level, namespace_='', name_='Asian', fromsubclass_=False, pretty_print=True)
get_averagingInOut(self)
get_averagingPeriodIn(self)
get_averagingPeriodOut(self)
get_strikeFactor(self)
hasContent_(self)
set_averagingInOut(self, averagingInOut)
set_averagingPeriodIn(self, averagingPeriodIn)
set_averagingPeriodOut(self, averagingPeriodOut)
set_strikeFactor(self, strikeFactor)
validate_AveragingInOutEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingInOut': <fpml_genericlib.MemberSpec_ object>, 'averagingPeriodIn': <fpml_genericlib.MemberSpec_ object>, 'averagingPeriodOut': <fpml_genericlib.MemberSpec_ object>, 'strikeFactor': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Asset(GeneratedsSuper)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Asset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Asset')
exportChildren(self, outfile, level, namespace_='', name_='Asset', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AssetClass(GeneratedsSuper)
    
Method resolution order:
AssetClass
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, assetClassScheme='http://www.fpml.org/coding-scheme/asset-class', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AssetClass', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AssetClass')
exportChildren(self, outfile, level, namespace_='', name_='AssetClass', fromsubclass_=False, pretty_print=True)
get_assetClassScheme(self)
get_valueOf_(self)
hasContent_(self)
set_assetClassScheme(self, assetClassScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'assetClassScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AssetMeasureType(GeneratedsSuper)
    A scheme identifying the types of measures that can be used to
describe an asset.
 
 
Method resolution order:
AssetMeasureType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, assetMeasureScheme='http://www.fpml.org/coding-scheme/asset-measure', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AssetMeasureType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AssetMeasureType')
exportChildren(self, outfile, level, namespace_='', name_='AssetMeasureType', fromsubclass_=False, pretty_print=True)
get_assetMeasureScheme(self)
get_valueOf_(self)
hasContent_(self)
set_assetMeasureScheme(self, assetMeasureScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'assetMeasureScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AssetPool(GeneratedsSuper)
    Characterise the asset pool behind an asset backed bond.
 
 
Method resolution order:
AssetPool
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, version=None, effectiveDate=None, initialFactor=None, currentFactor=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AssetPool', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AssetPool')
exportChildren(self, outfile, level, namespace_='', name_='AssetPool', fromsubclass_=False, pretty_print=True)
get_currentFactor(self)
get_effectiveDate(self)
get_initialFactor(self)
get_version(self)
hasContent_(self)
set_currentFactor(self, currentFactor)
set_effectiveDate(self, effectiveDate)
set_initialFactor(self, initialFactor)
set_version(self, version)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currentFactor': <fpml_genericlib.MemberSpec_ object>, 'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'initialFactor': <fpml_genericlib.MemberSpec_ object>, 'version': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AssetReference(Reference)
    Reference to an underlying asset.
 
 
Method resolution order:
AssetReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AssetReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AssetReference')
exportChildren(self, outfile, level, namespace_='', name_='AssetReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AutomaticExercise(GeneratedsSuper)
    A type to define automatic exercise of a swaption. With automatic
exercise the option is deemed to have exercised if it is in the
money by more than the threshold amount on the exercise date.
 
 
Method resolution order:
AutomaticExercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, thresholdRate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AutomaticExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AutomaticExercise')
exportChildren(self, outfile, level, namespace_='', name_='AutomaticExercise', fromsubclass_=False, pretty_print=True)
get_thresholdRate(self)
hasContent_(self)
set_thresholdRate(self, thresholdRate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'thresholdRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AverageDailyTradingVolumeLimit(GeneratedsSuper)
    To indicate the limitation percentage and limitation period.
 
 
Method resolution order:
AverageDailyTradingVolumeLimit
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, limitationPercentage=None, limitationPeriod=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AverageDailyTradingVolumeLimit', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AverageDailyTradingVolumeLimit')
exportChildren(self, outfile, level, namespace_='', name_='AverageDailyTradingVolumeLimit', fromsubclass_=False, pretty_print=True)
get_limitationPercentage(self)
get_limitationPeriod(self)
hasContent_(self)
set_limitationPercentage(self, limitationPercentage)
set_limitationPeriod(self, limitationPeriod)
validate_RestrictedPercentage(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'limitationPercentage': <fpml_genericlib.MemberSpec_ object>, 'limitationPeriod': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AveragePriceLeg(CommoditySwapLeg)
    The average price leg of an average price commodity bullion or non-
precious metal forward transaction.
 
 
Method resolution order:
AveragePriceLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, calculationDates=None, calculationPeriods=None, calculationPeriodsSchedule=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, commodity=None, quantityReference=None, pricingStartDate=None, calculation=None, relativePaymentDates=None, paymentDates=None, masterAgreementPaymentDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AveragePriceLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AveragePriceLeg')
exportChildren(self, outfile, level, namespace_='', name_='AveragePriceLeg', fromsubclass_=False, pretty_print=True)
get_calculation(self)
get_calculationDates(self)
get_calculationPeriods(self)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsSchedule(self)
get_calculationPeriodsScheduleReference(self)
get_commodity(self)
get_masterAgreementPaymentDates(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentDates(self)
get_pricingStartDate(self)
get_quantityReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_relativePaymentDates(self)
hasContent_(self)
set_calculation(self, calculation)
set_calculationDates(self, calculationDates)
set_calculationPeriods(self, calculationPeriods)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsSchedule(self, calculationPeriodsSchedule)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_commodity(self, commodity)
set_masterAgreementPaymentDates(self, masterAgreementPaymentDates)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentDates(self, paymentDates)
set_pricingStartDate(self, pricingStartDate)
set_quantityReference(self, quantityReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_relativePaymentDates(self, relativePaymentDates)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculation': <fpml_genericlib.MemberSpec_ object>, 'calculationDates': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriods': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsSchedule': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'commodity': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementPaymentDates': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.CommoditySwapLeg'>
Abstract base class for all commodity swap legs

Methods inherited from CommoditySwapLeg:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AveragingObservationList(GeneratedsSuper)
    An un ordered list of weighted averaging observations.
 
 
Method resolution order:
AveragingObservationList
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, averagingObservation=None)
Initialize self.  See help(type(self)) for accurate signature.
add_averagingObservation(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AveragingObservationList', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AveragingObservationList')
exportChildren(self, outfile, level, namespace_='', name_='AveragingObservationList', fromsubclass_=False, pretty_print=True)
get_averagingObservation(self)
hasContent_(self)
insert_averagingObservation_at(self, index, value)
replace_averagingObservation_at(self, index, value)
set_averagingObservation(self, averagingObservation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingObservation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AveragingPeriod(GeneratedsSuper)
    Period over which an average value is taken.A choice between
unweighted and weighted averaging date and times.
 
 
Method resolution order:
AveragingPeriod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, schedule=None, averagingDateTimes=None, averagingObservations=None, marketDisruption=None)
Initialize self.  See help(type(self)) for accurate signature.
add_schedule(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AveragingPeriod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AveragingPeriod')
exportChildren(self, outfile, level, namespace_='', name_='AveragingPeriod', fromsubclass_=False, pretty_print=True)
get_averagingDateTimes(self)
get_averagingObservations(self)
get_marketDisruption(self)
get_schedule(self)
hasContent_(self)
insert_schedule_at(self, index, value)
replace_schedule_at(self, index, value)
set_averagingDateTimes(self, averagingDateTimes)
set_averagingObservations(self, averagingObservations)
set_marketDisruption(self, marketDisruption)
set_schedule(self, schedule)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingDateTimes': <fpml_genericlib.MemberSpec_ object>, 'averagingObservations': <fpml_genericlib.MemberSpec_ object>, 'marketDisruption': <fpml_genericlib.MemberSpec_ object>, 'schedule': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class AveragingSchedule(GeneratedsSuper)
    Method of generating a series of dates.
 
 
Method resolution order:
AveragingSchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, startDate=None, endDate=None, averagingPeriodFrequency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='AveragingSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='AveragingSchedule')
exportChildren(self, outfile, level, namespace_='', name_='AveragingSchedule', fromsubclass_=False, pretty_print=True)
get_averagingPeriodFrequency(self)
get_endDate(self)
get_startDate(self)
hasContent_(self)
set_averagingPeriodFrequency(self, averagingPeriodFrequency)
set_endDate(self, endDate)
set_startDate(self, startDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingPeriodFrequency': <fpml_genericlib.MemberSpec_ object>, 'endDate': <fpml_genericlib.MemberSpec_ object>, 'startDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Barrier(GeneratedsSuper)
    As per ISDA 2002 Definitions.
 
 
Method resolution order:
Barrier
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, barrierCap=None, barrierFloor=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Barrier', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Barrier')
exportChildren(self, outfile, level, namespace_='', name_='Barrier', fromsubclass_=False, pretty_print=True)
get_barrierCap(self)
get_barrierFloor(self)
hasContent_(self)
set_barrierCap(self, barrierCap)
set_barrierFloor(self, barrierFloor)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'barrierCap': <fpml_genericlib.MemberSpec_ object>, 'barrierFloor': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BasicQuotation(GeneratedsSuper)
    Some kind of numerical measure about an asset, eg. its NPV, together
with characteristics of that measure.
 
 
Method resolution order:
BasicQuotation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, value=None, measureType=None, quoteUnits=None, side=None, currency=None, currencyType=None, timing=None, businessCenter=None, exchangeId=None, informationSource=None, pricingModel=None, time=None, valuationDate=None, expiryTime=None, cashflowType=None)
Initialize self.  See help(type(self)) for accurate signature.
add_informationSource(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BasicQuotation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BasicQuotation')
exportChildren(self, outfile, level, namespace_='', name_='BasicQuotation', fromsubclass_=False, pretty_print=True)
get_businessCenter(self)
get_cashflowType(self)
get_currency(self)
get_currencyType(self)
get_exchangeId(self)
get_expiryTime(self)
get_id(self)
get_informationSource(self)
get_measureType(self)
get_pricingModel(self)
get_quoteUnits(self)
get_side(self)
get_time(self)
get_timing(self)
get_valuationDate(self)
get_value(self)
hasContent_(self)
insert_informationSource_at(self, index, value)
replace_informationSource_at(self, index, value)
set_businessCenter(self, businessCenter)
set_cashflowType(self, cashflowType)
set_currency(self, currency)
set_currencyType(self, currencyType)
set_exchangeId(self, exchangeId)
set_expiryTime(self, expiryTime)
set_id(self, id)
set_informationSource(self, informationSource)
set_measureType(self, measureType)
set_pricingModel(self, pricingModel)
set_quoteUnits(self, quoteUnits)
set_side(self, side)
set_time(self, time)
set_timing(self, timing)
set_valuationDate(self, valuationDate)
set_value(self, value)
validate_QuotationSideEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenter': <fpml_genericlib.MemberSpec_ object>, 'cashflowType': <fpml_genericlib.MemberSpec_ object>, 'currency': <fpml_genericlib.MemberSpec_ object>, 'currencyType': <fpml_genericlib.MemberSpec_ object>, 'exchangeId': <fpml_genericlib.MemberSpec_ object>, 'expiryTime': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'informationSource': <fpml_genericlib.MemberSpec_ object>, 'measureType': <fpml_genericlib.MemberSpec_ object>, 'pricingModel': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Basket(Asset)
    A type describing the underlyer features of a basket swap. Each of
the basket constituents are described through an embedded
component, the basketConstituentsType.
 
 
Method resolution order:
Basket
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, openUnits=None, basketConstituent=None, basketDivisor=None, basketVersion=None, basketName=None, basketId=None, basketCurrency=None)
Initialize self.  See help(type(self)) for accurate signature.
add_basketConstituent(self, value)
add_basketId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Basket', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Basket')
exportChildren(self, outfile, level, namespace_='', name_='Basket', fromsubclass_=False, pretty_print=True)
get_basketConstituent(self)
get_basketCurrency(self)
get_basketDivisor(self)
get_basketId(self)
get_basketName(self)
get_basketVersion(self)
get_openUnits(self)
hasContent_(self)
insert_basketConstituent_at(self, index, value)
insert_basketId_at(self, index, value)
replace_basketConstituent_at(self, index, value)
replace_basketId_at(self, index, value)
set_basketConstituent(self, basketConstituent)
set_basketCurrency(self, basketCurrency)
set_basketDivisor(self, basketDivisor)
set_basketId(self, basketId)
set_basketName(self, basketName)
set_basketVersion(self, basketVersion)
set_openUnits(self, openUnits)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'basketConstituent': <fpml_genericlib.MemberSpec_ object>, 'basketCurrency': <fpml_genericlib.MemberSpec_ object>, 'basketDivisor': <fpml_genericlib.MemberSpec_ object>, 'basketId': <fpml_genericlib.MemberSpec_ object>, 'basketName': <fpml_genericlib.MemberSpec_ object>, 'basketVersion': <fpml_genericlib.MemberSpec_ object>, 'openUnits': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Asset'>
Abstract base class for all underlying assets.

Methods inherited from Asset:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BasketConstituent(GeneratedsSuper)
    A type describing each of the constituents of a basket.
 
 
Method resolution order:
BasketConstituent
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, underlyingAsset=None, constituentWeight=None, dividendPayout=None, underlyerPrice=None, underlyerNotional=None, underlyerSpread=None, couponPayment=None, underlyerFinancing=None, underlyerLoanRate=None, underlyerCollateral=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BasketConstituent', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BasketConstituent')
exportChildren(self, outfile, level, namespace_='', name_='BasketConstituent', fromsubclass_=False, pretty_print=True)
get_constituentWeight(self)
get_couponPayment(self)
get_dividendPayout(self)
get_id(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_underlyerCollateral(self)
get_underlyerFinancing(self)
get_underlyerLoanRate(self)
get_underlyerNotional(self)
get_underlyerPrice(self)
get_underlyerSpread(self)
get_underlyingAsset(self)
hasContent_(self)
set_constituentWeight(self, constituentWeight)
set_couponPayment(self, couponPayment)
set_dividendPayout(self, dividendPayout)
set_id(self, id)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_underlyerCollateral(self, underlyerCollateral)
set_underlyerFinancing(self, underlyerFinancing)
set_underlyerLoanRate(self, underlyerLoanRate)
set_underlyerNotional(self, underlyerNotional)
set_underlyerPrice(self, underlyerPrice)
set_underlyerSpread(self, underlyerSpread)
set_underlyingAsset(self, underlyingAsset)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'constituentWeight': <fpml_genericlib.MemberSpec_ object>, 'couponPayment': <fpml_genericlib.MemberSpec_ object>, 'dividendPayout': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>, 'underlyerCollateral': <fpml_genericlib.MemberSpec_ object>, 'underlyerFinancing': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BasketId(GeneratedsSuper)
    
Method resolution order:
BasketId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, basketIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BasketId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BasketId')
exportChildren(self, outfile, level, namespace_='', name_='BasketId', fromsubclass_=False, pretty_print=True)
get_basketIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_basketIdScheme(self, basketIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'basketIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BasketName(GeneratedsSuper)
    
Method resolution order:
BasketName
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, basketNameScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BasketName', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BasketName')
exportChildren(self, outfile, level, namespace_='', name_='BasketName', fromsubclass_=False, pretty_print=True)
get_basketNameScheme(self)
get_valueOf_(self)
hasContent_(self)
set_basketNameScheme(self, basketNameScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'basketNameScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Beneficiary(GeneratedsSuper)
    A type defining the beneficiary of the funds.
 
 
Method resolution order:
Beneficiary
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, routingIds=None, routingExplicitDetails=None, routingIdsAndExplicitDetails=None, beneficiaryPartyReference=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Beneficiary', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Beneficiary')
exportChildren(self, outfile, level, namespace_='', name_='Beneficiary', fromsubclass_=False, pretty_print=True)
get_beneficiaryPartyReference(self)
get_routingExplicitDetails(self)
get_routingIds(self)
get_routingIdsAndExplicitDetails(self)
hasContent_(self)
set_beneficiaryPartyReference(self, beneficiaryPartyReference)
set_routingExplicitDetails(self, routingExplicitDetails)
set_routingIds(self, routingIds)
set_routingIdsAndExplicitDetails(self, routingIdsAndExplicitDetails)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'beneficiaryPartyReference': <fpml_genericlib.MemberSpec_ object>, 'routingExplicitDetails': <fpml_genericlib.MemberSpec_ object>, 'routingIds': <fpml_genericlib.MemberSpec_ object>, 'routingIdsAndExplicitDetails': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BermudaExercise(Exercise)
    A type defining the Bermuda option exercise dates and the expiration
date together with any rules govenerning the notional amount of
the underlying which can be exercised on any given exercise date
and any associated exercise fee.
 
 
Method resolution order:
BermudaExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, bermudaExerciseDates=None, relevantUnderlyingDate=None, earliestExerciseTime=None, latestExerciseTime=None, expirationTime=None, multipleExercise=None, exerciseFeeSchedule=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BermudaExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BermudaExercise')
exportChildren(self, outfile, level, namespace_='', name_='BermudaExercise', fromsubclass_=False, pretty_print=True)
get_bermudaExerciseDates(self)
get_earliestExerciseTime(self)
get_exerciseFeeSchedule(self)
get_expirationTime(self)
get_latestExerciseTime(self)
get_multipleExercise(self)
get_relevantUnderlyingDate(self)
hasContent_(self)
set_bermudaExerciseDates(self, bermudaExerciseDates)
set_earliestExerciseTime(self, earliestExerciseTime)
set_exerciseFeeSchedule(self, exerciseFeeSchedule)
set_expirationTime(self, expirationTime)
set_latestExerciseTime(self, latestExerciseTime)
set_multipleExercise(self, multipleExercise)
set_relevantUnderlyingDate(self, relevantUnderlyingDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'bermudaExerciseDates': <fpml_genericlib.MemberSpec_ object>, 'earliestExerciseTime': <fpml_genericlib.MemberSpec_ object>, 'exerciseFeeSchedule': <fpml_genericlib.MemberSpec_ object>, 'expirationTime': <fpml_genericlib.MemberSpec_ object>, 'latestExerciseTime': <fpml_genericlib.MemberSpec_ object>, 'multipleExercise': <fpml_genericlib.MemberSpec_ object>, 'relevantUnderlyingDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Exercise'>
The abstract base class for all types which define way in which
options may be exercised.

Methods inherited from Exercise:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Bond(UnderlyingAsset)
    An exchange traded bond.Specifies the issuer name of a fixed income
security or convertible bond. This name can either be explicitly
stated, or specified as an href into another element of the
document, such as the obligor.
 
 
Method resolution order:
Bond
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, issuerName=None, issuerPartyReference=None, seniority=None, couponType=None, couponRate=None, maturity=None, parValue=None, faceAmount=None, paymentFrequency=None, dayCountFraction=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Bond', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Bond')
exportChildren(self, outfile, level, namespace_='', name_='Bond', fromsubclass_=False, pretty_print=True)
get_couponRate(self)
get_couponType(self)
get_dayCountFraction(self)
get_extensiontype_(self)
get_faceAmount(self)
get_issuerName(self)
get_issuerPartyReference(self)
get_maturity(self)
get_parValue(self)
get_paymentFrequency(self)
get_seniority(self)
hasContent_(self)
set_couponRate(self, couponRate)
set_couponType(self, couponType)
set_dayCountFraction(self, dayCountFraction)
set_extensiontype_(self, extensiontype_)
set_faceAmount(self, faceAmount)
set_issuerName(self, issuerName)
set_issuerPartyReference(self, issuerPartyReference)
set_maturity(self, maturity)
set_parValue(self, parValue)
set_paymentFrequency(self, paymentFrequency)
set_seniority(self, seniority)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'couponRate': <fpml_genericlib.MemberSpec_ object>, 'couponType': <fpml_genericlib.MemberSpec_ object>, 'dayCountFraction': <fpml_genericlib.MemberSpec_ object>, 'faceAmount': <fpml_genericlib.MemberSpec_ object>, 'issuerName': <fpml_genericlib.MemberSpec_ object>, 'issuerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'maturity': <fpml_genericlib.MemberSpec_ object>, 'parValue': <fpml_genericlib.MemberSpec_ object>, 'paymentFrequency': <fpml_genericlib.MemberSpec_ object>, 'seniority': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BoundedCorrelation(GeneratedsSuper)
    A type describing correlation bounds, which form a cap and a floor
on the realized correlation.
 
 
Method resolution order:
BoundedCorrelation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, minimumBoundaryPercent=None, maximumBoundaryPercent=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BoundedCorrelation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BoundedCorrelation')
exportChildren(self, outfile, level, namespace_='', name_='BoundedCorrelation', fromsubclass_=False, pretty_print=True)
get_maximumBoundaryPercent(self)
get_minimumBoundaryPercent(self)
hasContent_(self)
set_maximumBoundaryPercent(self, maximumBoundaryPercent)
set_minimumBoundaryPercent(self, minimumBoundaryPercent)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'maximumBoundaryPercent': <fpml_genericlib.MemberSpec_ object>, 'minimumBoundaryPercent': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BoundedVariance(GeneratedsSuper)
    A type describing variance bounds, which are used to exclude money
price values outside of the specified range In a Up Conditional
Swap Underlyer price must be equal to or higher than Lower
Barrier In a Down Conditional Swap Underlyer price must be equal
to or lower than Upper Barrier In a Corridor Conditional Swap
Underlyer price must be equal to or higher than Lower Barrier
and must be equal to or lower than Upper Barrier.
 
 
Method resolution order:
BoundedVariance
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, realisedVarianceMethod=None, daysInRangeAdjustment=None, upperBarrier=None, lowerBarrier=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BoundedVariance', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BoundedVariance')
exportChildren(self, outfile, level, namespace_='', name_='BoundedVariance', fromsubclass_=False, pretty_print=True)
get_daysInRangeAdjustment(self)
get_lowerBarrier(self)
get_realisedVarianceMethod(self)
get_upperBarrier(self)
hasContent_(self)
set_daysInRangeAdjustment(self, daysInRangeAdjustment)
set_lowerBarrier(self, lowerBarrier)
set_realisedVarianceMethod(self, realisedVarianceMethod)
set_upperBarrier(self, upperBarrier)
validate_NonNegativeDecimal(self, value)
validate_RealisedVarianceMethodEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'daysInRangeAdjustment': <fpml_genericlib.MemberSpec_ object>, 'lowerBarrier': <fpml_genericlib.MemberSpec_ object>, 'realisedVarianceMethod': <fpml_genericlib.MemberSpec_ object>, 'upperBarrier': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BrokerConfirmation(GeneratedsSuper)
    Identifies the market sector in which the trade has been arranged.
 
 
Method resolution order:
BrokerConfirmation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, brokerConfirmationType=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BrokerConfirmation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BrokerConfirmation')
exportChildren(self, outfile, level, namespace_='', name_='BrokerConfirmation', fromsubclass_=False, pretty_print=True)
get_brokerConfirmationType(self)
hasContent_(self)
set_brokerConfirmationType(self, brokerConfirmationType)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'brokerConfirmationType': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BrokerConfirmationType(GeneratedsSuper)
    Identifies the market sector in which the trade has been arranged.
 
 
Method resolution order:
BrokerConfirmationType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, brokerConfirmationTypeScheme='http://www.fpml.org/coding-scheme/broker-confirmation-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BrokerConfirmationType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BrokerConfirmationType')
exportChildren(self, outfile, level, namespace_='', name_='BrokerConfirmationType', fromsubclass_=False, pretty_print=True)
get_brokerConfirmationTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_brokerConfirmationTypeScheme(self, brokerConfirmationTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'brokerConfirmationTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BullionDeliveryLocation(GeneratedsSuper)
    A scheme defining where bullion is to be delivered for a Bullion
Transaction.
 
 
Method resolution order:
BullionDeliveryLocation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, bullionDeliveryLocationScheme='http://www.fpml.org/coding-scheme/bullion-delivery-location', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BullionDeliveryLocation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BullionDeliveryLocation')
exportChildren(self, outfile, level, namespace_='', name_='BullionDeliveryLocation', fromsubclass_=False, pretty_print=True)
get_bullionDeliveryLocationScheme(self)
get_valueOf_(self)
hasContent_(self)
set_bullionDeliveryLocationScheme(self, bullionDeliveryLocationScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'bullionDeliveryLocationScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BullionPhysicalLeg(PhysicalForwardLeg)
    Physically settled leg of a physically settled Bullion Transaction.
 
 
Method resolution order:
BullionPhysicalLeg
PhysicalForwardLeg
CommodityForwardLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, bullionType=None, deliveryLocation=None, physicalQuantity=None, physicalQuantitySchedule=None, totalPhysicalQuantity=None, settlementDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BullionPhysicalLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BullionPhysicalLeg')
exportChildren(self, outfile, level, namespace_='', name_='BullionPhysicalLeg', fromsubclass_=False, pretty_print=True)
get_bullionType(self)
get_deliveryLocation(self)
get_physicalQuantity(self)
get_physicalQuantitySchedule(self)
get_settlementDate(self)
get_totalPhysicalQuantity(self)
hasContent_(self)
set_bullionType(self, bullionType)
set_deliveryLocation(self, deliveryLocation)
set_physicalQuantity(self, physicalQuantity)
set_physicalQuantitySchedule(self, physicalQuantitySchedule)
set_settlementDate(self, settlementDate)
set_totalPhysicalQuantity(self, totalPhysicalQuantity)
validate_BullionTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'bullionType': <fpml_genericlib.MemberSpec_ object>, 'deliveryLocation': <fpml_genericlib.MemberSpec_ object>, 'physicalQuantity': <fpml_genericlib.MemberSpec_ object>, 'physicalQuantitySchedule': <fpml_genericlib.MemberSpec_ object>, 'settlementDate': <fpml_genericlib.MemberSpec_ object>, 'totalPhysicalQuantity': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PhysicalForwardLeg'>
The common components of a physically settled leg of a Commodity
Forward. This is an abstract type and should be extended by
commodity-specific types.

Methods inherited from PhysicalForwardLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BusinessCenter(GeneratedsSuper)
    A code identifying a business day calendar location. A business day
calendar location is drawn from the list identified by the
business day calendar location scheme.
 
 
Method resolution order:
BusinessCenter
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, businessCenterScheme='http://www.fpml.org/coding-scheme/business-center', id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BusinessCenter', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BusinessCenter')
exportChildren(self, outfile, level, namespace_='', name_='BusinessCenter', fromsubclass_=False, pretty_print=True)
get_businessCenterScheme(self)
get_id(self)
get_valueOf_(self)
hasContent_(self)
set_businessCenterScheme(self, businessCenterScheme)
set_id(self, id)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenterScheme': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BusinessCenterTime(GeneratedsSuper)
    A type for defining a time with respect to a business day calendar
location. For example, 11:00am London time.
 
 
Method resolution order:
BusinessCenterTime
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, hourMinuteTime=None, businessCenter=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BusinessCenterTime', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BusinessCenterTime')
exportChildren(self, outfile, level, namespace_='', name_='BusinessCenterTime', fromsubclass_=False, pretty_print=True)
get_businessCenter(self)
get_hourMinuteTime(self)
hasContent_(self)
set_businessCenter(self, businessCenter)
set_hourMinuteTime(self, hourMinuteTime)
validate_HourMinuteTime(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenter': <fpml_genericlib.MemberSpec_ object>, 'hourMinuteTime': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None
validate_HourMinuteTime_patterns_ = [['^[0-2][0-9]:[0-5][0-9]:00$']]

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BusinessCenters(GeneratedsSuper)
    A type for defining business day calendar used in determining
whether a day is a business day or not. A list of business day
calendar locations may be ordered in the document alphabetically
based on business day calendar location code. An FpML document
containing an unordered business day calendar location list is
still regarded as a conformant document.
 
 
Method resolution order:
BusinessCenters
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, businessCenter=None)
Initialize self.  See help(type(self)) for accurate signature.
add_businessCenter(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BusinessCenters', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BusinessCenters')
exportChildren(self, outfile, level, namespace_='', name_='BusinessCenters', fromsubclass_=False, pretty_print=True)
get_businessCenter(self)
get_id(self)
hasContent_(self)
insert_businessCenter_at(self, index, value)
replace_businessCenter_at(self, index, value)
set_businessCenter(self, businessCenter)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenter': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BusinessCentersReference(Reference)
    A pointer style reference to a set of business day calendar defined
elsewhere in the document.
 
 
Method resolution order:
BusinessCentersReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BusinessCentersReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BusinessCentersReference')
exportChildren(self, outfile, level, namespace_='', name_='BusinessCentersReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BusinessDateRange(DateRange)
    A type defining a range of contiguous business days by defining an
unadjusted first date, an unadjusted last date and a business
day convention and business centers for adjusting the first and
last dates if they would otherwise fall on a non business day in
the specified business centers. The days between the first and
last date must also be good business days in the specified
centers to be counted in the range.
 
 
Method resolution order:
BusinessDateRange
DateRange
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, unadjustedFirstDate=None, unadjustedLastDate=None, businessDayConvention=None, businessCentersReference=None, businessCenters=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BusinessDateRange', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BusinessDateRange')
exportChildren(self, outfile, level, namespace_='', name_='BusinessDateRange', fromsubclass_=False, pretty_print=True)
get_businessCenters(self)
get_businessCentersReference(self)
get_businessDayConvention(self)
hasContent_(self)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)
set_businessDayConvention(self, businessDayConvention)
validate_BusinessDayConventionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenters': <fpml_genericlib.MemberSpec_ object>, 'businessCentersReference': <fpml_genericlib.MemberSpec_ object>, 'businessDayConvention': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.DateRange'>
A type defining a contiguous series of calendar dates. The date
range is defined as all the dates between and including the
first and the last date. The first date must fall before the
last date.

Methods inherited from DateRange:
get_extensiontype_(self)
get_unadjustedFirstDate(self)
get_unadjustedLastDate(self)
set_extensiontype_(self, extensiontype_)
set_unadjustedFirstDate(self, unadjustedFirstDate)
set_unadjustedLastDate(self, unadjustedLastDate)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BusinessDayAdjustments(GeneratedsSuper)
    A type defining the business day convention and financial business
centers used for adjusting any relevant date if it would
otherwise fall on a day that is not a business day in the
specified business centers.
 
 
Method resolution order:
BusinessDayAdjustments
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, businessDayConvention=None, businessCentersReference=None, businessCenters=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BusinessDayAdjustments', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BusinessDayAdjustments')
exportChildren(self, outfile, level, namespace_='', name_='BusinessDayAdjustments', fromsubclass_=False, pretty_print=True)
get_businessCenters(self)
get_businessCentersReference(self)
get_businessDayConvention(self)
get_id(self)
hasContent_(self)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)
set_businessDayConvention(self, businessDayConvention)
set_id(self, id)
validate_BusinessDayConventionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenters': <fpml_genericlib.MemberSpec_ object>, 'businessCentersReference': <fpml_genericlib.MemberSpec_ object>, 'businessDayConvention': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BusinessDayAdjustmentsReference(Reference)
    Reference to a business day adjustments structure.
 
 
Method resolution order:
BusinessDayAdjustmentsReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BusinessDayAdjustmentsReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BusinessDayAdjustmentsReference')
exportChildren(self, outfile, level, namespace_='', name_='BusinessDayAdjustmentsReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BusinessUnit(GeneratedsSuper)
    A type that represents information about a unit within an
organization.
 
 
Method resolution order:
BusinessUnit
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, name=None, businessUnitId=None, contactInfo=None, country=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BusinessUnit', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BusinessUnit')
exportChildren(self, outfile, level, namespace_='', name_='BusinessUnit', fromsubclass_=False, pretty_print=True)
get_businessUnitId(self)
get_contactInfo(self)
get_country(self)
get_id(self)
get_name(self)
hasContent_(self)
set_businessUnitId(self, businessUnitId)
set_contactInfo(self, contactInfo)
set_country(self, country)
set_id(self, id)
set_name(self, name)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessUnitId': <fpml_genericlib.MemberSpec_ object>, 'contactInfo': <fpml_genericlib.MemberSpec_ object>, 'country': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'name': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BusinessUnitReference(Reference)
    Reference to an organizational unit.
 
 
Method resolution order:
BusinessUnitReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BusinessUnitReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BusinessUnitReference')
exportChildren(self, outfile, level, namespace_='', name_='BusinessUnitReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class BusinessUnitRole(GeneratedsSuper)
    A type describing a role played by a unit in one or more
transactions. Examples include roles such as Trader, Collateral,
Confirmation, Settlement, etc. This can be extended to provide
custom roles.
 
 
Method resolution order:
BusinessUnitRole
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, unitRoleScheme='http://www.fpml.org/coding-scheme/unit-role', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='BusinessUnitRole', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='BusinessUnitRole')
exportChildren(self, outfile, level, namespace_='', name_='BusinessUnitRole', fromsubclass_=False, pretty_print=True)
get_unitRoleScheme(self)
get_valueOf_(self)
hasContent_(self)
set_unitRoleScheme(self, unitRoleScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'unitRoleScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CalculatedAmount(GeneratedsSuper)
    An abstract base class for all calculated money amounts, which are
in the currency of the cash multiplier of the calculation.
 
 
Method resolution order:
CalculatedAmount
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, calculationDates=None, observationStartDate=None, optionsExchangeDividends=None, additionalDividends=None, allDividends=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CalculatedAmount', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CalculatedAmount')
exportChildren(self, outfile, level, namespace_='', name_='CalculatedAmount', fromsubclass_=False, pretty_print=True)
get_additionalDividends(self)
get_allDividends(self)
get_calculationDates(self)
get_observationStartDate(self)
get_optionsExchangeDividends(self)
hasContent_(self)
set_additionalDividends(self, additionalDividends)
set_allDividends(self, allDividends)
set_calculationDates(self, calculationDates)
set_observationStartDate(self, observationStartDate)
set_optionsExchangeDividends(self, optionsExchangeDividends)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalDividends': <fpml_genericlib.MemberSpec_ object>, 'allDividends': <fpml_genericlib.MemberSpec_ object>, 'calculationDates': <fpml_genericlib.MemberSpec_ object>, 'observationStartDate': <fpml_genericlib.MemberSpec_ object>, 'optionsExchangeDividends': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CalculationAgent(GeneratedsSuper)
    A type defining the ISDA calculation agent responsible for
performing duties as defined in the applicable product
definitions.
 
 
Method resolution order:
CalculationAgent
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, calculationAgentPartyReference=None, calculationAgentParty=None)
Initialize self.  See help(type(self)) for accurate signature.
add_calculationAgentPartyReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CalculationAgent', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CalculationAgent')
exportChildren(self, outfile, level, namespace_='', name_='CalculationAgent', fromsubclass_=False, pretty_print=True)
get_calculationAgentParty(self)
get_calculationAgentPartyReference(self)
hasContent_(self)
insert_calculationAgentPartyReference_at(self, index, value)
replace_calculationAgentPartyReference_at(self, index, value)
set_calculationAgentParty(self, calculationAgentParty)
set_calculationAgentPartyReference(self, calculationAgentPartyReference)
validate_CalculationAgentPartyEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationAgentParty': <fpml_genericlib.MemberSpec_ object>, 'calculationAgentPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CalculationFromObservation(GeneratedsSuper)
    Abstract base class for all calculation from observed
values.Specifies whether the Initial Index Level should be the
Closing Price Level, the Expiring Contract Level, VWAPPrice,
TWAPPrice, NAV or Open Price and/or a specified Initial Index
Level.
 
 
Method resolution order:
CalculationFromObservation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, initialLevel=None, initialLevelSource=None, closingLevel=None, expiringLevel=None, expectedN=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CalculationFromObservation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CalculationFromObservation')
exportChildren(self, outfile, level, namespace_='', name_='CalculationFromObservation', fromsubclass_=False, pretty_print=True)
get_closingLevel(self)
get_expectedN(self)
get_expiringLevel(self)
get_extensiontype_(self)
get_initialLevel(self)
get_initialLevelSource(self)
hasContent_(self)
set_closingLevel(self, closingLevel)
set_expectedN(self, expectedN)
set_expiringLevel(self, expiringLevel)
set_extensiontype_(self, extensiontype_)
set_initialLevel(self, initialLevel)
set_initialLevelSource(self, initialLevelSource)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'closingLevel': <fpml_genericlib.MemberSpec_ object>, 'expectedN': <fpml_genericlib.MemberSpec_ object>, 'expiringLevel': <fpml_genericlib.MemberSpec_ object>, 'initialLevel': <fpml_genericlib.MemberSpec_ object>, 'initialLevelSource': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CalculationPeriodFrequency(Frequency)
    A type defining the frequency at which calculation period end dates
occur within the regular part of the calculation period schedule
and thier roll date convention. In case the calculation
frequency is of value T (term), the period is defined by the
swap\swapStream\calculationPerioDates\effectiveDate and the
swap\swapStream\calculationPerioDates       erminationDate.
 
 
Method resolution order:
CalculationPeriodFrequency
Frequency
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, rollConvention=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CalculationPeriodFrequency', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CalculationPeriodFrequency')
exportChildren(self, outfile, level, namespace_='', name_='CalculationPeriodFrequency', fromsubclass_=False, pretty_print=True)
get_rollConvention(self)
hasContent_(self)
set_rollConvention(self, rollConvention)
validate_RollConventionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'rollConvention': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Frequency'>
A type defining a time frequency, e.g. one day, three months. Used
for specifying payment or calculation frequencies at which the
value T (Term) is applicable.

Methods inherited from Frequency:
get_extensiontype_(self)
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodExtendedEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CalculationPeriodsDatesReference(Reference)
    A pointer style reference to single-day-duration calculation periods
defined elsewhere - note that this schedule consists of a
parameterised schedule in a calculationPeriodsSchedule
container.
 
 
Method resolution order:
CalculationPeriodsDatesReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CalculationPeriodsDatesReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CalculationPeriodsDatesReference')
exportChildren(self, outfile, level, namespace_='', name_='CalculationPeriodsDatesReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CalculationPeriodsReference(Reference)
    A pointer style reference to a calculation periods schedule defined
elsewhere - note that this schedule consists of a series of
actual dates in a calculationPeriods container.
 
 
Method resolution order:
CalculationPeriodsReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CalculationPeriodsReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CalculationPeriodsReference')
exportChildren(self, outfile, level, namespace_='', name_='CalculationPeriodsReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CalculationPeriodsScheduleReference(Reference)
    A pointer style reference to a calculation periods schedule defined
elsewhere - note that this schedule consists of a parameterised
schedule in a calculationPeriodsSchedule container.
 
 
Method resolution order:
CalculationPeriodsScheduleReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CalculationPeriodsScheduleReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CalculationPeriodsScheduleReference')
exportChildren(self, outfile, level, namespace_='', name_='CalculationPeriodsScheduleReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CalendarSpread(GeneratedsSuper)
    A type for defining a calendar spread feature.
 
 
Method resolution order:
CalendarSpread
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, expirationDateTwo=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CalendarSpread', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CalendarSpread')
exportChildren(self, outfile, level, namespace_='', name_='CalendarSpread', fromsubclass_=False, pretty_print=True)
get_expirationDateTwo(self)
hasContent_(self)
set_expirationDateTwo(self, expirationDateTwo)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'expirationDateTwo': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Cash(Asset)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
Cash
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None)
Initialize self.  See help(type(self)) for accurate signature.
add_instrumentId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Cash', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Cash')
exportChildren(self, outfile, level, namespace_='', name_='Cash', fromsubclass_=False, pretty_print=True)
get_currency(self)
get_description(self)
get_instrumentId(self)
hasContent_(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_currency(self, currency)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency': <fpml_genericlib.MemberSpec_ object>, 'description': <fpml_genericlib.MemberSpec_ object>, 'instrumentId': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Asset'>
Abstract base class for all underlying assets.

Methods inherited from Asset:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CashSettlementReferenceBanks(GeneratedsSuper)
    A type defining the list of reference institutions polled for
relevant rates or prices when determining the cash settlement
amount for a product where cash settlement is applicable.
 
 
Method resolution order:
CashSettlementReferenceBanks
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, referenceBank=None)
Initialize self.  See help(type(self)) for accurate signature.
add_referenceBank(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CashSettlementReferenceBanks', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CashSettlementReferenceBanks')
exportChildren(self, outfile, level, namespace_='', name_='CashSettlementReferenceBanks', fromsubclass_=False, pretty_print=True)
get_id(self)
get_referenceBank(self)
hasContent_(self)
insert_referenceBank_at(self, index, value)
replace_referenceBank_at(self, index, value)
set_id(self, id)
set_referenceBank(self, referenceBank)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'referenceBank': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CashflowId(GeneratedsSuper)
    An identifier used to identify a single component cashflow.
 
 
Method resolution order:
CashflowId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, cashflowIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CashflowId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CashflowId')
exportChildren(self, outfile, level, namespace_='', name_='CashflowId', fromsubclass_=False, pretty_print=True)
get_cashflowIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_cashflowIdScheme(self, cashflowIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'cashflowIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CashflowNotional(GeneratedsSuper)
    The notional/principal value/quantity/volume used to compute the
cashflow.
 
 
Method resolution order:
CashflowNotional
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, units=None, amount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CashflowNotional', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CashflowNotional')
exportChildren(self, outfile, level, namespace_='', name_='CashflowNotional', fromsubclass_=False, pretty_print=True)
get_amount(self)
get_currency(self)
get_id(self)
get_units(self)
hasContent_(self)
set_amount(self, amount)
set_currency(self, currency)
set_id(self, id)
set_units(self, units)
validate_NormalizedString(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amount': <fpml_genericlib.MemberSpec_ object>, 'currency': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'units': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CashflowType(GeneratedsSuper)
    A coding scheme used to describe the type or purpose of a cash flow
or cash flow component.
 
 
Method resolution order:
CashflowType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, cashflowTypeScheme='http://www.fpml.org/coding-scheme/cashflow-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CashflowType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CashflowType')
exportChildren(self, outfile, level, namespace_='', name_='CashflowType', fromsubclass_=False, pretty_print=True)
get_cashflowTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_cashflowTypeScheme(self, cashflowTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'cashflowTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ClassifiablePayment(NonNegativePayment)
    A classified non negative payment.
 
 
Method resolution order:
ClassifiablePayment
NonNegativePayment
PaymentBaseExtended
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, paymentDate=None, paymentAmount=None, paymentType=None)
Initialize self.  See help(type(self)) for accurate signature.
add_paymentType(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ClassifiablePayment', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ClassifiablePayment')
exportChildren(self, outfile, level, namespace_='', name_='ClassifiablePayment', fromsubclass_=False, pretty_print=True)
get_paymentType(self)
hasContent_(self)
insert_paymentType_at(self, index, value)
replace_paymentType_at(self, index, value)
set_paymentType(self, paymentType)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'paymentType': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.NonNegativePayment'>
A complex type to specify non negative payments.

Methods inherited from NonNegativePayment:
get_extensiontype_(self)
get_paymentAmount(self)
set_extensiontype_(self, extensiontype_)
set_paymentAmount(self, paymentAmount)

Methods inherited from PaymentBaseExtended:
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentDate(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentDate(self, paymentDate)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from PaymentBase:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ClearanceSystem(GeneratedsSuper)
    Unless otherwise specified, the principal clearance system
customarily used for settling trades in the relevant underlying.
 
 
Method resolution order:
ClearanceSystem
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, clearanceSystemScheme='http://www.fpml.org/coding-scheme/clearance-system', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ClearanceSystem', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ClearanceSystem')
exportChildren(self, outfile, level, namespace_='', name_='ClearanceSystem', fromsubclass_=False, pretty_print=True)
get_clearanceSystemScheme(self)
get_valueOf_(self)
hasContent_(self)
set_clearanceSystemScheme(self, clearanceSystemScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'clearanceSystemScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalAttributeDecimal(GeneratedsSuper)
    The different options for specifying the attributes of a coal
quality measure as a decimal value.
 
 
Method resolution order:
CoalAttributeDecimal
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, standardContent=None, rejectionLimit=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalAttributeDecimal', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalAttributeDecimal')
exportChildren(self, outfile, level, namespace_='', name_='CoalAttributeDecimal', fromsubclass_=False, pretty_print=True)
get_rejectionLimit(self)
get_standardContent(self)
hasContent_(self)
set_rejectionLimit(self, rejectionLimit)
set_standardContent(self, standardContent)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'rejectionLimit': <fpml_genericlib.MemberSpec_ object>, 'standardContent': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalAttributePercentage(GeneratedsSuper)
    The different options for specifying the attributes of a coal
quality measure as a percentage of the measured value.
 
 
Method resolution order:
CoalAttributePercentage
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, standardContent=None, rejectionLimit=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalAttributePercentage', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalAttributePercentage')
exportChildren(self, outfile, level, namespace_='', name_='CoalAttributePercentage', fromsubclass_=False, pretty_print=True)
get_rejectionLimit(self)
get_standardContent(self)
hasContent_(self)
set_rejectionLimit(self, rejectionLimit)
set_standardContent(self, standardContent)
validate_RestrictedPercentage(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'rejectionLimit': <fpml_genericlib.MemberSpec_ object>, 'standardContent': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalDelivery(GeneratedsSuper)
    The physical delivery conditions for coal.
 
 
Method resolution order:
CoalDelivery
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, deliveryPoint=None, deliveryAtSource=None, quantityVariationAdjustment=None, transportationEquipment=None, risk=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalDelivery', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalDelivery')
exportChildren(self, outfile, level, namespace_='', name_='CoalDelivery', fromsubclass_=False, pretty_print=True)
get_deliveryAtSource(self)
get_deliveryPoint(self)
get_quantityVariationAdjustment(self)
get_risk(self)
get_transportationEquipment(self)
hasContent_(self)
set_deliveryAtSource(self, deliveryAtSource)
set_deliveryPoint(self, deliveryPoint)
set_quantityVariationAdjustment(self, quantityVariationAdjustment)
set_risk(self, risk)
set_transportationEquipment(self, transportationEquipment)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryAtSource': <fpml_genericlib.MemberSpec_ object>, 'deliveryPoint': <fpml_genericlib.MemberSpec_ object>, 'quantityVariationAdjustment': <fpml_genericlib.MemberSpec_ object>, 'risk': <fpml_genericlib.MemberSpec_ object>, 'transportationEquipment': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalDeliveryPoint(GeneratedsSuper)
    A scheme identifying the types of the Delivery Point for a
physically settled coal trade.
 
 
Method resolution order:
CoalDeliveryPoint
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, deliveryPointScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalDeliveryPoint', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalDeliveryPoint')
exportChildren(self, outfile, level, namespace_='', name_='CoalDeliveryPoint', fromsubclass_=False, pretty_print=True)
get_deliveryPointScheme(self)
get_valueOf_(self)
hasContent_(self)
set_deliveryPointScheme(self, deliveryPointScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryPointScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalPhysicalLeg(PhysicalSwapLeg)
    Physically settled leg of a physically settled coal transaction.
 
 
Method resolution order:
CoalPhysicalLeg
PhysicalSwapLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, deliveryPeriods=None, coal=None, deliveryConditions=None, deliveryQuantity=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalPhysicalLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalPhysicalLeg')
exportChildren(self, outfile, level, namespace_='', name_='CoalPhysicalLeg', fromsubclass_=False, pretty_print=True)
get_coal(self)
get_deliveryConditions(self)
get_deliveryPeriods(self)
get_deliveryQuantity(self)
hasContent_(self)
set_coal(self, coal)
set_deliveryConditions(self, deliveryConditions)
set_deliveryPeriods(self, deliveryPeriods)
set_deliveryQuantity(self, deliveryQuantity)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'coal': <fpml_genericlib.MemberSpec_ object>, 'deliveryConditions': <fpml_genericlib.MemberSpec_ object>, 'deliveryPeriods': <fpml_genericlib.MemberSpec_ object>, 'deliveryQuantity': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PhysicalSwapLeg'>
The common components of a physically settled leg of a Commodity
Swap. This is an abstract type and should be extended by
commodity-specific types.

Methods inherited from PhysicalSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalProduct(GeneratedsSuper)
    A type defining the characteristics of the coal being traded in a
physically settled gas transaction.
 
 
Method resolution order:
CoalProduct
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, type_=None, coalProductSpecifications=None, source=None, sCoTASpecifications=None, btuQualityAdjustment=None, so2QualityAdjustment=None)
Initialize self.  See help(type(self)) for accurate signature.
add_source(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalProduct', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalProduct')
exportChildren(self, outfile, level, namespace_='', name_='CoalProduct', fromsubclass_=False, pretty_print=True)
get_btuQualityAdjustment(self)
get_coalProductSpecifications(self)
get_sCoTASpecifications(self)
get_so2QualityAdjustment(self)
get_source(self)
get_type(self)
hasContent_(self)
insert_source_at(self, index, value)
replace_source_at(self, index, value)
set_btuQualityAdjustment(self, btuQualityAdjustment)
set_coalProductSpecifications(self, coalProductSpecifications)
set_sCoTASpecifications(self, sCoTASpecifications)
set_so2QualityAdjustment(self, so2QualityAdjustment)
set_source(self, source)
set_type(self, type_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'btuQualityAdjustment': <fpml_genericlib.MemberSpec_ object>, 'coalProductSpecifications': <fpml_genericlib.MemberSpec_ object>, 'sCoTASpecifications': <fpml_genericlib.MemberSpec_ object>, 'so2QualityAdjustment': <fpml_genericlib.MemberSpec_ object>, 'source': <fpml_genericlib.MemberSpec_ object>, 'type_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalProductSource(GeneratedsSuper)
    A scheme identifying the sources of coal for a physically settled
coal trade.
 
 
Method resolution order:
CoalProductSource
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityCoalProductSourceScheme='http://www.fpml.org/coding-scheme/commodity-coal-product-source', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalProductSource', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalProductSource')
exportChildren(self, outfile, level, namespace_='', name_='CoalProductSource', fromsubclass_=False, pretty_print=True)
get_commodityCoalProductSourceScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityCoalProductSourceScheme(self, commodityCoalProductSourceScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityCoalProductSourceScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalProductSpecifications(GeneratedsSuper)
    The different options for specifying the quality attributes of the
coal to be delivered.
 
 
Method resolution order:
CoalProductSpecifications
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, standardQuality=None, standardQualitySchedule=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalProductSpecifications', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalProductSpecifications')
exportChildren(self, outfile, level, namespace_='', name_='CoalProductSpecifications', fromsubclass_=False, pretty_print=True)
get_standardQuality(self)
get_standardQualitySchedule(self)
hasContent_(self)
set_standardQuality(self, standardQuality)
set_standardQualitySchedule(self, standardQualitySchedule)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'standardQuality': <fpml_genericlib.MemberSpec_ object>, 'standardQualitySchedule': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalProductType(GeneratedsSuper)
    A scheme identifying the types of coal for a physically settled coal
trade.
 
 
Method resolution order:
CoalProductType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityCoalProductTypeScheme='http://www.fpml.org/coding-scheme/commodity-coal-product-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalProductType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalProductType')
exportChildren(self, outfile, level, namespace_='', name_='CoalProductType', fromsubclass_=False, pretty_print=True)
get_commodityCoalProductTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityCoalProductTypeScheme(self, commodityCoalProductTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityCoalProductTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalQualityAdjustments(GeneratedsSuper)
    A scheme identifying the quality adjustment formulae for a
physically settled coal trade.
 
 
Method resolution order:
CoalQualityAdjustments
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityCoalQualityAdjustmentsScheme='http://www.fpml.org/coding-scheme/commodity-coal-quality-adjustments', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalQualityAdjustments', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalQualityAdjustments')
exportChildren(self, outfile, level, namespace_='', name_='CoalQualityAdjustments', fromsubclass_=False, pretty_print=True)
get_commodityCoalQualityAdjustmentsScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityCoalQualityAdjustmentsScheme(self, commodityCoalQualityAdjustmentsScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityCoalQualityAdjustmentsScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalStandardQuality(GeneratedsSuper)
    The quality attributes of the coal to be delivered.
 
 
Method resolution order:
CoalStandardQuality
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, moisture=None, ash=None, sulfur=None, SO2=None, volatile=None, BTUperLB=None, topSize=None, finesPassingScreen=None, grindability=None, ashFusionTemperature=None, initialDeformation=None, softeningHeightWidth=None, softeningHeightHalfWidth=None, fluid=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalStandardQuality', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalStandardQuality')
exportChildren(self, outfile, level, namespace_='', name_='CoalStandardQuality', fromsubclass_=False, pretty_print=True)
get_BTUperLB(self)
get_SO2(self)
get_ash(self)
get_ashFusionTemperature(self)
get_finesPassingScreen(self)
get_fluid(self)
get_grindability(self)
get_initialDeformation(self)
get_moisture(self)
get_softeningHeightHalfWidth(self)
get_softeningHeightWidth(self)
get_sulfur(self)
get_topSize(self)
get_volatile(self)
hasContent_(self)
set_BTUperLB(self, BTUperLB)
set_SO2(self, SO2)
set_ash(self, ash)
set_ashFusionTemperature(self, ashFusionTemperature)
set_finesPassingScreen(self, finesPassingScreen)
set_fluid(self, fluid)
set_grindability(self, grindability)
set_initialDeformation(self, initialDeformation)
set_moisture(self, moisture)
set_softeningHeightHalfWidth(self, softeningHeightHalfWidth)
set_softeningHeightWidth(self, softeningHeightWidth)
set_sulfur(self, sulfur)
set_topSize(self, topSize)
set_volatile(self, volatile)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'BTUperLB': <fpml_genericlib.MemberSpec_ object>, 'SO2': <fpml_genericlib.MemberSpec_ object>, 'ash': <fpml_genericlib.MemberSpec_ object>, 'ashFusionTemperature': <fpml_genericlib.MemberSpec_ object>, 'finesPassingScreen': <fpml_genericlib.MemberSpec_ object>, 'fluid': <fpml_genericlib.MemberSpec_ object>, 'grindability': <fpml_genericlib.MemberSpec_ object>, 'initialDeformation': <fpml_genericlib.MemberSpec_ object>, 'moisture': <fpml_genericlib.MemberSpec_ object>, 'softeningHeightHalfWidth': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalStandardQualitySchedule(GeneratedsSuper)
    The quality attributes of the coal to be delivered, specified on a
periodic basis.
 
 
Method resolution order:
CoalStandardQualitySchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, StandardQualityStep=None, deliveryPeriodsReference=None, deliveryPeriodsScheduleReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_StandardQualityStep(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalStandardQualitySchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalStandardQualitySchedule')
exportChildren(self, outfile, level, namespace_='', name_='CoalStandardQualitySchedule', fromsubclass_=False, pretty_print=True)
get_StandardQualityStep(self)
get_deliveryPeriodsReference(self)
get_deliveryPeriodsScheduleReference(self)
hasContent_(self)
insert_StandardQualityStep_at(self, index, value)
replace_StandardQualityStep_at(self, index, value)
set_StandardQualityStep(self, StandardQualityStep)
set_deliveryPeriodsReference(self, deliveryPeriodsReference)
set_deliveryPeriodsScheduleReference(self, deliveryPeriodsScheduleReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'StandardQualityStep': <fpml_genericlib.MemberSpec_ object>, 'deliveryPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'deliveryPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CoalTransportationEquipment(GeneratedsSuper)
    A scheme identifying the methods by which coal may be transported.
 
 
Method resolution order:
CoalTransportationEquipment
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityCoalTransportationEquipmentScheme='http://www.fpml.org/coding-scheme/commodity-coal-transportation-equipment', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CoalTransportationEquipment', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CoalTransportationEquipment')
exportChildren(self, outfile, level, namespace_='', name_='CoalTransportationEquipment', fromsubclass_=False, pretty_print=True)
get_commodityCoalTransportationEquipmentScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityCoalTransportationEquipmentScheme(self, commodityCoalTransportationEquipmentScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityCoalTransportationEquipmentScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Collateral(GeneratedsSuper)
    A type for defining the obligations of the counterparty subject to
credit support requirements.
 
 
Method resolution order:
Collateral
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, independentAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Collateral', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Collateral')
exportChildren(self, outfile, level, namespace_='', name_='Collateral', fromsubclass_=False, pretty_print=True)
get_independentAmount(self)
hasContent_(self)
set_independentAmount(self, independentAmount)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'independentAmount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CollateralValueAllocation(GeneratedsSuper)
    
Method resolution order:
CollateralValueAllocation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, type_=None, value=None)
Initialize self.  See help(type(self)) for accurate signature.
add_value(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CollateralValueAllocation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CollateralValueAllocation')
exportChildren(self, outfile, level, namespace_='', name_='CollateralValueAllocation', fromsubclass_=False, pretty_print=True)
get_type(self)
get_value(self)
hasContent_(self)
insert_value_at(self, index, value)
replace_value_at(self, index, value)
set_type(self, type_)
set_value(self, value)
validate_CollateralValueAllocationEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'type_': <fpml_genericlib.MemberSpec_ object>, 'value': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Commission(GeneratedsSuper)
    A type describing the commission that will be charged for each of
the hedge transactions.
 
 
Method resolution order:
Commission
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commissionDenomination=None, commissionAmount=None, currency=None, commissionPerTrade=None, fxRate=None)
Initialize self.  See help(type(self)) for accurate signature.
add_fxRate(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Commission', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Commission')
exportChildren(self, outfile, level, namespace_='', name_='Commission', fromsubclass_=False, pretty_print=True)
get_commissionAmount(self)
get_commissionDenomination(self)
get_commissionPerTrade(self)
get_currency(self)
get_fxRate(self)
hasContent_(self)
insert_fxRate_at(self, index, value)
replace_fxRate_at(self, index, value)
set_commissionAmount(self, commissionAmount)
set_commissionDenomination(self, commissionDenomination)
set_commissionPerTrade(self, commissionPerTrade)
set_currency(self, currency)
set_fxRate(self, fxRate)
validate_CommissionDenominationEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commissionAmount': <fpml_genericlib.MemberSpec_ object>, 'commissionDenomination': <fpml_genericlib.MemberSpec_ object>, 'commissionPerTrade': <fpml_genericlib.MemberSpec_ object>, 'currency': <fpml_genericlib.MemberSpec_ object>, 'fxRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Commodity(IdentifiedAsset)
    A type describing a commodity underlying asset.
 
 
Method resolution order:
Commodity
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, commodityBase=None, commodityDetails=None, unit=None, currency=None, exchangeId=None, publication=None, specifiedPrice=None, deliveryDates=None, deliveryNearby=None, deliveryDate=None, deliveryDateYearMonth=None, deliveryDateRollConvention=None, deliveryDateExpirationConvention=None, multiplier=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Commodity', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Commodity')
exportChildren(self, outfile, level, namespace_='', name_='Commodity', fromsubclass_=False, pretty_print=True)
get_commodityBase(self)
get_commodityDetails(self)
get_currency(self)
get_deliveryDate(self)
get_deliveryDateExpirationConvention(self)
get_deliveryDateRollConvention(self)
get_deliveryDateYearMonth(self)
get_deliveryDates(self)
get_deliveryNearby(self)
get_exchangeId(self)
get_multiplier(self)
get_publication(self)
get_specifiedPrice(self)
get_unit(self)
hasContent_(self)
set_commodityBase(self, commodityBase)
set_commodityDetails(self, commodityDetails)
set_currency(self, currency)
set_deliveryDate(self, deliveryDate)
set_deliveryDateExpirationConvention(self, deliveryDateExpirationConvention)
set_deliveryDateRollConvention(self, deliveryDateRollConvention)
set_deliveryDateYearMonth(self, deliveryDateYearMonth)
set_deliveryDates(self, deliveryDates)
set_deliveryNearby(self, deliveryNearby)
set_exchangeId(self, exchangeId)
set_multiplier(self, multiplier)
set_publication(self, publication)
set_specifiedPrice(self, specifiedPrice)
set_unit(self, unit)
validate_DeliveryDatesEnum(self, value)
validate_PositiveDecimal(self, value)
validate_SpecifiedPriceEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityBase': <fpml_genericlib.MemberSpec_ object>, 'commodityDetails': <fpml_genericlib.MemberSpec_ object>, 'currency': <fpml_genericlib.MemberSpec_ object>, 'deliveryDate': <fpml_genericlib.MemberSpec_ object>, 'deliveryDateExpirationConvention': <fpml_genericlib.MemberSpec_ object>, 'deliveryDateRollConvention': <fpml_genericlib.MemberSpec_ object>, 'deliveryDateYearMonth': <fpml_genericlib.MemberSpec_ object>, 'deliveryDates': <fpml_genericlib.MemberSpec_ object>, 'deliveryNearby': <fpml_genericlib.MemberSpec_ object>, 'exchangeId': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.IdentifiedAsset'>
A generic type describing an identified asset.

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_extensiontype_(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_extensiontype_(self, extensiontype_)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityAmericanExercise(Exercise)
    A type for defining exercise procedures associated with an American
style exercise of a commodity option.Option StripChoice between
latest exercise time expressed as literal time, or using a
determination method.
 
 
Method resolution order:
CommodityAmericanExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, exercisePeriod=None, exerciseFrequency=None, latestExerciseTime=None, latestExerciseTimeDetermination=None, expirationTime=None, multipleExercise=None)
Initialize self.  See help(type(self)) for accurate signature.
add_exercisePeriod(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityAmericanExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityAmericanExercise')
exportChildren(self, outfile, level, namespace_='', name_='CommodityAmericanExercise', fromsubclass_=False, pretty_print=True)
get_exerciseFrequency(self)
get_exercisePeriod(self)
get_expirationTime(self)
get_latestExerciseTime(self)
get_latestExerciseTimeDetermination(self)
get_multipleExercise(self)
hasContent_(self)
insert_exercisePeriod_at(self, index, value)
replace_exercisePeriod_at(self, index, value)
set_exerciseFrequency(self, exerciseFrequency)
set_exercisePeriod(self, exercisePeriod)
set_expirationTime(self, expirationTime)
set_latestExerciseTime(self, latestExerciseTime)
set_latestExerciseTimeDetermination(self, latestExerciseTimeDetermination)
set_multipleExercise(self, multipleExercise)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'exerciseFrequency': <fpml_genericlib.MemberSpec_ object>, 'exercisePeriod': <fpml_genericlib.MemberSpec_ object>, 'expirationTime': <fpml_genericlib.MemberSpec_ object>, 'latestExerciseTime': <fpml_genericlib.MemberSpec_ object>, 'latestExerciseTimeDetermination': <fpml_genericlib.MemberSpec_ object>, 'multipleExercise': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Exercise'>
The abstract base class for all types which define way in which
options may be exercised.

Methods inherited from Exercise:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBarrier(GeneratedsSuper)
    The specification of how a barrier option will trigger (that is,
knock-in or knock-out) or expire based on the position of the
spot rate relative to trigger level.
 
 
Method resolution order:
CommodityBarrier
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, knock=None, featurePaymentAmount=None, trigger=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBarrier', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBarrier')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBarrier', fromsubclass_=False, pretty_print=True)
get_featurePaymentAmount(self)
get_knock(self)
get_trigger(self)
hasContent_(self)
set_featurePaymentAmount(self, featurePaymentAmount)
set_knock(self, knock)
set_trigger(self, trigger)
validate_CommodityKnockEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'featurePaymentAmount': <fpml_genericlib.MemberSpec_ object>, 'knock': <fpml_genericlib.MemberSpec_ object>, 'trigger': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBase(GeneratedsSuper)
    
Method resolution order:
CommodityBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityBaseScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBase')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBase', fromsubclass_=False, pretty_print=True)
get_commodityBaseScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityBaseScheme(self, commodityBaseScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityBaseScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBasket(GeneratedsSuper)
    Describes the swap's underlyer when it has multiple asset
components.
 
 
Method resolution order:
CommodityBasket
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, basketName=None, basketId=None, notionalQuantityBasket=None, notionalAmountBasket=None)
Initialize self.  See help(type(self)) for accurate signature.
add_basketId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBasket', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBasket')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBasket', fromsubclass_=False, pretty_print=True)
get_basketId(self)
get_basketName(self)
get_notionalAmountBasket(self)
get_notionalQuantityBasket(self)
hasContent_(self)
insert_basketId_at(self, index, value)
replace_basketId_at(self, index, value)
set_basketId(self, basketId)
set_basketName(self, basketName)
set_notionalAmountBasket(self, notionalAmountBasket)
set_notionalQuantityBasket(self, notionalQuantityBasket)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'basketId': <fpml_genericlib.MemberSpec_ object>, 'basketName': <fpml_genericlib.MemberSpec_ object>, 'notionalAmountBasket': <fpml_genericlib.MemberSpec_ object>, 'notionalQuantityBasket': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBasketBase(GeneratedsSuper)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
CommodityBasketBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBasketBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBasketBase')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBasketBase', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBasketByNotional(CommodityBasketBase)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
CommodityBasketByNotional
CommodityBasketBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, underlying=None)
Initialize self.  See help(type(self)) for accurate signature.
add_underlying(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBasketByNotional', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBasketByNotional')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBasketByNotional', fromsubclass_=False, pretty_print=True)
get_underlying(self)
hasContent_(self)
insert_underlying_at(self, index, value)
replace_underlying_at(self, index, value)
set_underlying(self, underlying)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'underlying': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityBasketBase'>
Abstract base class for all underlying assets.

Methods inherited from CommodityBasketBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBasketByPercentage(CommodityBasketBase)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
CommodityBasketByPercentage
CommodityBasketBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, underlying=None, notionalAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
add_underlying(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBasketByPercentage', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBasketByPercentage')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBasketByPercentage', fromsubclass_=False, pretty_print=True)
get_notionalAmount(self)
get_underlying(self)
hasContent_(self)
insert_underlying_at(self, index, value)
replace_underlying_at(self, index, value)
set_notionalAmount(self, notionalAmount)
set_underlying(self, underlying)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'notionalAmount': <fpml_genericlib.MemberSpec_ object>, 'underlying': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityBasketBase'>
Abstract base class for all underlying assets.

Methods inherited from CommodityBasketBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBasketOption(Option)
    A type for defining the common features of options. Buyer/seller
information is not normally used in Transparency view but is
optional in case the information is needed for administrative
purposes such as Reporting Party determination.
 
 
Method resolution order:
CommodityBasketOption
Option
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, optionType=None, effectiveDate=None, terminationDate=None, calculationPeriodsSchedule=None, calculationPeriods=None, notionalQuantityBasket=None, notionalAmountBasket=None, strikePriceUnderlyingReference=None, strikePriceBasketReference=None, strikePricePerUnit=None, strikePricePerUnitSchedule=None, floatingStrikePricePerUnit=None, floatingStrikePricePerUnitSchedule=None, exercise=None, premium=None, commonPricing=None, marketDisruption=None, settlementDisruption=None, rounding=None)
Initialize self.  See help(type(self)) for accurate signature.
add_premium(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBasketOption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBasketOption')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBasketOption', fromsubclass_=False, pretty_print=True)
get_calculationPeriods(self)
get_calculationPeriodsSchedule(self)
get_commonPricing(self)
get_effectiveDate(self)
get_exercise(self)
get_floatingStrikePricePerUnit(self)
get_floatingStrikePricePerUnitSchedule(self)
get_marketDisruption(self)
get_notionalAmountBasket(self)
get_notionalQuantityBasket(self)
get_optionType(self)
get_premium(self)
get_rounding(self)
get_settlementDisruption(self)
get_strikePriceBasketReference(self)
get_strikePricePerUnit(self)
get_strikePricePerUnitSchedule(self)
get_strikePriceUnderlyingReference(self)
get_terminationDate(self)
hasContent_(self)
insert_premium_at(self, index, value)
replace_premium_at(self, index, value)
set_calculationPeriods(self, calculationPeriods)
set_calculationPeriodsSchedule(self, calculationPeriodsSchedule)
set_commonPricing(self, commonPricing)
set_effectiveDate(self, effectiveDate)
set_exercise(self, exercise)
set_floatingStrikePricePerUnit(self, floatingStrikePricePerUnit)
set_floatingStrikePricePerUnitSchedule(self, floatingStrikePricePerUnitSchedule)
set_marketDisruption(self, marketDisruption)
set_notionalAmountBasket(self, notionalAmountBasket)
set_notionalQuantityBasket(self, notionalQuantityBasket)
set_optionType(self, optionType)
set_premium(self, premium)
set_rounding(self, rounding)
set_settlementDisruption(self, settlementDisruption)
set_strikePriceBasketReference(self, strikePriceBasketReference)
set_strikePricePerUnit(self, strikePricePerUnit)
set_strikePricePerUnitSchedule(self, strikePricePerUnitSchedule)
set_strikePriceUnderlyingReference(self, strikePriceUnderlyingReference)
set_terminationDate(self, terminationDate)
validate_CommodityBullionSettlementDisruptionEnum(self, value)
validate_PutCallEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriods': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsSchedule': <fpml_genericlib.MemberSpec_ object>, 'commonPricing': <fpml_genericlib.MemberSpec_ object>, 'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'exercise': <fpml_genericlib.MemberSpec_ object>, 'floatingStrikePricePerUnit': <fpml_genericlib.MemberSpec_ object>, 'floatingStrikePricePerUnitSchedule': <fpml_genericlib.MemberSpec_ object>, 'marketDisruption': <fpml_genericlib.MemberSpec_ object>, 'notionalAmountBasket': <fpml_genericlib.MemberSpec_ object>, 'notionalQuantityBasket': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Option'>
A type for defining the common features of options. Buyer/seller
information is not normally used in Transparency view but is
optional in case the information is needed for administrative
purposes such as Reporting Party determination.

Methods inherited from Option:
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_extensiontype_(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_extensiontype_(self, extensiontype_)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBasketUnderlyingBase(GeneratedsSuper)
    
Method resolution order:
CommodityBasketUnderlyingBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, direction=None, commodity=None, pricingDates=None, averagingMethod=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBasketUnderlyingBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBasketUnderlyingBase')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBasketUnderlyingBase', fromsubclass_=False, pretty_print=True)
get_averagingMethod(self)
get_commodity(self)
get_direction(self)
get_extensiontype_(self)
get_id(self)
get_pricingDates(self)
hasContent_(self)
set_averagingMethod(self, averagingMethod)
set_commodity(self, commodity)
set_direction(self, direction)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_pricingDates(self, pricingDates)
validate_AveragingMethodEnum(self, value)
validate_PayerReceiverEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingMethod': <fpml_genericlib.MemberSpec_ object>, 'commodity': <fpml_genericlib.MemberSpec_ object>, 'direction': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'pricingDates': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBasketUnderlyingByNotional(CommodityBasketUnderlyingBase)
    
Method resolution order:
CommodityBasketUnderlyingByNotional
CommodityBasketUnderlyingBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, direction=None, commodity=None, pricingDates=None, averagingMethod=None, fx=None, conversionFactor=None, notionalQuantitySchedule=None, notionalQuantity=None, settlementPeriodsNotionalQuantity=None, totalNotionalQuantity=None, quantityReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsNotionalQuantity(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBasketUnderlyingByNotional', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBasketUnderlyingByNotional')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBasketUnderlyingByNotional', fromsubclass_=False, pretty_print=True)
get_conversionFactor(self)
get_fx(self)
get_notionalQuantity(self)
get_notionalQuantitySchedule(self)
get_quantityReference(self)
get_settlementPeriodsNotionalQuantity(self)
get_totalNotionalQuantity(self)
hasContent_(self)
insert_settlementPeriodsNotionalQuantity_at(self, index, value)
replace_settlementPeriodsNotionalQuantity_at(self, index, value)
set_conversionFactor(self, conversionFactor)
set_fx(self, fx)
set_notionalQuantity(self, notionalQuantity)
set_notionalQuantitySchedule(self, notionalQuantitySchedule)
set_quantityReference(self, quantityReference)
set_settlementPeriodsNotionalQuantity(self, settlementPeriodsNotionalQuantity)
set_totalNotionalQuantity(self, totalNotionalQuantity)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'conversionFactor': <fpml_genericlib.MemberSpec_ object>, 'fx': <fpml_genericlib.MemberSpec_ object>, 'notionalQuantity': <fpml_genericlib.MemberSpec_ object>, 'notionalQuantitySchedule': <fpml_genericlib.MemberSpec_ object>, 'quantityReference': <fpml_genericlib.MemberSpec_ object>, 'settlementPeriodsNotionalQuantity': <fpml_genericlib.MemberSpec_ object>, 'totalNotionalQuantity': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityBasketUnderlyingBase'>

Methods inherited from CommodityBasketUnderlyingBase:
get_averagingMethod(self)
get_commodity(self)
get_direction(self)
get_extensiontype_(self)
get_id(self)
get_pricingDates(self)
set_averagingMethod(self, averagingMethod)
set_commodity(self, commodity)
set_direction(self, direction)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_pricingDates(self, pricingDates)
validate_AveragingMethodEnum(self, value)
validate_PayerReceiverEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBasketUnderlyingByPercentage(CommodityBasketUnderlyingBase)
    
Method resolution order:
CommodityBasketUnderlyingByPercentage
CommodityBasketUnderlyingBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, direction=None, commodity=None, pricingDates=None, averagingMethod=None, constituentWeight=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBasketUnderlyingByPercentage', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBasketUnderlyingByPercentage')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBasketUnderlyingByPercentage', fromsubclass_=False, pretty_print=True)
get_constituentWeight(self)
hasContent_(self)
set_constituentWeight(self, constituentWeight)
validate_NonNegativeDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'constituentWeight': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityBasketUnderlyingBase'>

Methods inherited from CommodityBasketUnderlyingBase:
get_averagingMethod(self)
get_commodity(self)
get_direction(self)
get_extensiontype_(self)
get_id(self)
get_pricingDates(self)
set_averagingMethod(self, averagingMethod)
set_commodity(self, commodity)
set_direction(self, direction)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_pricingDates(self, pricingDates)
validate_AveragingMethodEnum(self, value)
validate_PayerReceiverEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityBusinessCalendar(GeneratedsSuper)
    Defines a commodity business day calendar.
 
 
Method resolution order:
CommodityBusinessCalendar
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityBusinessCalendarScheme='http://www.fpml.org/coding-scheme/commodity-business-calendar', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityBusinessCalendar', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityBusinessCalendar')
exportChildren(self, outfile, level, namespace_='', name_='CommodityBusinessCalendar', fromsubclass_=False, pretty_print=True)
get_commodityBusinessCalendarScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityBusinessCalendarScheme(self, commodityBusinessCalendarScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityBusinessCalendarScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityCalculationPeriodsSchedule(Frequency)
    A parametric representation of the Calculation Periods for on Asian
option or a leg of a swap. In case the calculation frequency is
of value T (term), the period is defined by the
commoditySwap\effectiveDate and the
commoditySwap       erminationDate.
 
 
Method resolution order:
CommodityCalculationPeriodsSchedule
Frequency
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, balanceOfFirstPeriod=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityCalculationPeriodsSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityCalculationPeriodsSchedule')
exportChildren(self, outfile, level, namespace_='', name_='CommodityCalculationPeriodsSchedule', fromsubclass_=False, pretty_print=True)
get_balanceOfFirstPeriod(self)
hasContent_(self)
set_balanceOfFirstPeriod(self, balanceOfFirstPeriod)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'balanceOfFirstPeriod': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Frequency'>
A type defining a time frequency, e.g. one day, three months. Used
for specifying payment or calculation frequencies at which the
value T (Term) is applicable.

Methods inherited from Frequency:
get_extensiontype_(self)
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodExtendedEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityDeliveryPeriods(GeneratedsSuper)
    The different options for specifying the Delivery Periods of a
physical leg.
 
 
Method resolution order:
CommodityDeliveryPeriods
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periods=None, periodsSchedule=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityDeliveryPeriods', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityDeliveryPeriods')
exportChildren(self, outfile, level, namespace_='', name_='CommodityDeliveryPeriods', fromsubclass_=False, pretty_print=True)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsScheduleReference(self)
get_extensiontype_(self)
get_id(self)
get_periods(self)
get_periodsSchedule(self)
hasContent_(self)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_periods(self, periods)
set_periodsSchedule(self, periodsSchedule)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'periods': <fpml_genericlib.MemberSpec_ object>, 'periodsSchedule': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityDeliveryPoint(GeneratedsSuper)
    A scheme identifying the types of the Delivery Point for a
physically settled commodity trade.
 
 
Method resolution order:
CommodityDeliveryPoint
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, deliveryPointScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityDeliveryPoint', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityDeliveryPoint')
exportChildren(self, outfile, level, namespace_='', name_='CommodityDeliveryPoint', fromsubclass_=False, pretty_print=True)
get_deliveryPointScheme(self)
get_valueOf_(self)
hasContent_(self)
set_deliveryPointScheme(self, deliveryPointScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryPointScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityDeliveryRisk(GeneratedsSuper)
    A scheme identifying how the parties to the trade aportion
responsibility for the delivery of the commodity product (for
example Free On Board, Cost, Insurance, Freight)
 
 
Method resolution order:
CommodityDeliveryRisk
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, deliveryRiskScheme='http://www.fpml.org/coding-scheme/commodity-delivery-risk', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityDeliveryRisk', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityDeliveryRisk')
exportChildren(self, outfile, level, namespace_='', name_='CommodityDeliveryRisk', fromsubclass_=False, pretty_print=True)
get_deliveryRiskScheme(self)
get_valueOf_(self)
hasContent_(self)
set_deliveryRiskScheme(self, deliveryRiskScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryRiskScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityDetails(GeneratedsSuper)
    
Method resolution order:
CommodityDetails
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityDetailsScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityDetails', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityDetails')
exportChildren(self, outfile, level, namespace_='', name_='CommodityDetails', fromsubclass_=False, pretty_print=True)
get_commodityDetailsScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityDetailsScheme(self, commodityDetailsScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityDetailsScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityDigital(GeneratedsSuper)
    Defined the conditions under which the digital option can triggers
and, if triggered, what payment results.
 
 
Method resolution order:
CommodityDigital
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, trigger=None, featurePaymentAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityDigital', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityDigital')
exportChildren(self, outfile, level, namespace_='', name_='CommodityDigital', fromsubclass_=False, pretty_print=True)
get_featurePaymentAmount(self)
get_trigger(self)
hasContent_(self)
set_featurePaymentAmount(self, featurePaymentAmount)
set_trigger(self, trigger)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'featurePaymentAmount': <fpml_genericlib.MemberSpec_ object>, 'trigger': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityDigitalExercise(GeneratedsSuper)
    The parameters for defining how the commodity digital option can be
exercised. I differs from the CommodityExercise type in that it
lacks a specification of Settlement Currency. The Settlement
Currency is specified in the 'featurePayment' element.
 
 
Method resolution order:
CommodityDigitalExercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, americanExercise=None, europeanExercise=None, automaticExercise=None, writtenConfirmation=None, relativePaymentDates=None, paymentDates=None, masterAgreementPaymentDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityDigitalExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityDigitalExercise')
exportChildren(self, outfile, level, namespace_='', name_='CommodityDigitalExercise', fromsubclass_=False, pretty_print=True)
get_americanExercise(self)
get_automaticExercise(self)
get_europeanExercise(self)
get_masterAgreementPaymentDates(self)
get_paymentDates(self)
get_relativePaymentDates(self)
get_writtenConfirmation(self)
hasContent_(self)
set_americanExercise(self, americanExercise)
set_automaticExercise(self, automaticExercise)
set_europeanExercise(self, europeanExercise)
set_masterAgreementPaymentDates(self, masterAgreementPaymentDates)
set_paymentDates(self, paymentDates)
set_relativePaymentDates(self, relativePaymentDates)
set_writtenConfirmation(self, writtenConfirmation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'americanExercise': <fpml_genericlib.MemberSpec_ object>, 'automaticExercise': <fpml_genericlib.MemberSpec_ object>, 'europeanExercise': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementPaymentDates': <fpml_genericlib.MemberSpec_ object>, 'paymentDates': <fpml_genericlib.MemberSpec_ object>, 'relativePaymentDates': <fpml_genericlib.MemberSpec_ object>, 'writtenConfirmation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityDigitalOption(Option)
    Defines the digital commodity option product type. Digital options
exercise when a barrier is breached and are financially settled.
The 'commodityDigitalOption' type is an extension of the
'commodityOption' product.
 
 
Method resolution order:
CommodityDigitalOption
Option
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, optionType=None, commodity=None, effectiveDate=None, terminationDate=None, calculationPeriodsSchedule=None, calculationPeriods=None, pricingDates=None, averagingMethod=None, digital=None, notionalAmount=None, notionalQuantity=None, totalNotionalQuantity=None, exercise=None, premium=None, commonPricing=None, marketDisruption=None, settlementDisruption=None, rounding=None)
Initialize self.  See help(type(self)) for accurate signature.
add_premium(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityDigitalOption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityDigitalOption')
exportChildren(self, outfile, level, namespace_='', name_='CommodityDigitalOption', fromsubclass_=False, pretty_print=True)
get_averagingMethod(self)
get_calculationPeriods(self)
get_calculationPeriodsSchedule(self)
get_commodity(self)
get_commonPricing(self)
get_digital(self)
get_effectiveDate(self)
get_exercise(self)
get_marketDisruption(self)
get_notionalAmount(self)
get_notionalQuantity(self)
get_optionType(self)
get_premium(self)
get_pricingDates(self)
get_rounding(self)
get_settlementDisruption(self)
get_terminationDate(self)
get_totalNotionalQuantity(self)
hasContent_(self)
insert_premium_at(self, index, value)
replace_premium_at(self, index, value)
set_averagingMethod(self, averagingMethod)
set_calculationPeriods(self, calculationPeriods)
set_calculationPeriodsSchedule(self, calculationPeriodsSchedule)
set_commodity(self, commodity)
set_commonPricing(self, commonPricing)
set_digital(self, digital)
set_effectiveDate(self, effectiveDate)
set_exercise(self, exercise)
set_marketDisruption(self, marketDisruption)
set_notionalAmount(self, notionalAmount)
set_notionalQuantity(self, notionalQuantity)
set_optionType(self, optionType)
set_premium(self, premium)
set_pricingDates(self, pricingDates)
set_rounding(self, rounding)
set_settlementDisruption(self, settlementDisruption)
set_terminationDate(self, terminationDate)
set_totalNotionalQuantity(self, totalNotionalQuantity)
validate_AveragingMethodEnum(self, value)
validate_CommodityBullionSettlementDisruptionEnum(self, value)
validate_PutCallEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingMethod': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriods': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsSchedule': <fpml_genericlib.MemberSpec_ object>, 'commodity': <fpml_genericlib.MemberSpec_ object>, 'commonPricing': <fpml_genericlib.MemberSpec_ object>, 'digital': <fpml_genericlib.MemberSpec_ object>, 'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'exercise': <fpml_genericlib.MemberSpec_ object>, 'marketDisruption': <fpml_genericlib.MemberSpec_ object>, 'notionalAmount': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Option'>
A type for defining the common features of options. Buyer/seller
information is not normally used in Transparency view but is
optional in case the information is needed for administrative
purposes such as Reporting Party determination.

Methods inherited from Option:
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_extensiontype_(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_extensiontype_(self, extensiontype_)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityEuropeanExercise(Exercise)
    A type for defining exercise procedures associated with a European
style exercise of a commodity option.Option Strip
 
 
Method resolution order:
CommodityEuropeanExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, expirationDate=None, exerciseFrequency=None, expirationTime=None)
Initialize self.  See help(type(self)) for accurate signature.
add_expirationDate(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityEuropeanExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityEuropeanExercise')
exportChildren(self, outfile, level, namespace_='', name_='CommodityEuropeanExercise', fromsubclass_=False, pretty_print=True)
get_exerciseFrequency(self)
get_expirationDate(self)
get_expirationTime(self)
hasContent_(self)
insert_expirationDate_at(self, index, value)
replace_expirationDate_at(self, index, value)
set_exerciseFrequency(self, exerciseFrequency)
set_expirationDate(self, expirationDate)
set_expirationTime(self, expirationTime)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'exerciseFrequency': <fpml_genericlib.MemberSpec_ object>, 'expirationDate': <fpml_genericlib.MemberSpec_ object>, 'expirationTime': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Exercise'>
The abstract base class for all types which define way in which
options may be exercised.

Methods inherited from Exercise:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityExercise(GeneratedsSuper)
    The parameters for defining how the commodity option can be
exercised, how it is priced and how it is settled.
 
 
Method resolution order:
CommodityExercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, americanExercise=None, europeanExercise=None, automaticExercise=None, writtenConfirmation=None, settlementCurrency=None, fx=None, conversionFactor=None, relativePaymentDates=None, paymentDates=None, masterAgreementPaymentDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityExercise')
exportChildren(self, outfile, level, namespace_='', name_='CommodityExercise', fromsubclass_=False, pretty_print=True)
get_americanExercise(self)
get_automaticExercise(self)
get_conversionFactor(self)
get_europeanExercise(self)
get_fx(self)
get_masterAgreementPaymentDates(self)
get_paymentDates(self)
get_relativePaymentDates(self)
get_settlementCurrency(self)
get_writtenConfirmation(self)
hasContent_(self)
set_americanExercise(self, americanExercise)
set_automaticExercise(self, automaticExercise)
set_conversionFactor(self, conversionFactor)
set_europeanExercise(self, europeanExercise)
set_fx(self, fx)
set_masterAgreementPaymentDates(self, masterAgreementPaymentDates)
set_paymentDates(self, paymentDates)
set_relativePaymentDates(self, relativePaymentDates)
set_settlementCurrency(self, settlementCurrency)
set_writtenConfirmation(self, writtenConfirmation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'americanExercise': <fpml_genericlib.MemberSpec_ object>, 'automaticExercise': <fpml_genericlib.MemberSpec_ object>, 'conversionFactor': <fpml_genericlib.MemberSpec_ object>, 'europeanExercise': <fpml_genericlib.MemberSpec_ object>, 'fx': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementPaymentDates': <fpml_genericlib.MemberSpec_ object>, 'paymentDates': <fpml_genericlib.MemberSpec_ object>, 'relativePaymentDates': <fpml_genericlib.MemberSpec_ object>, 'settlementCurrency': <fpml_genericlib.MemberSpec_ object>, 'writtenConfirmation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityExerciseBasket(GeneratedsSuper)
    The parameters for defining how the commodity option can be
exercised, how it is priced and how it is settled.
 
 
Method resolution order:
CommodityExerciseBasket
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, americanExercise=None, europeanExercise=None, automaticExercise=None, writtenConfirmation=None, settlementCurrency=None, relativePaymentDates=None, paymentDates=None, masterAgreementPaymentDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityExerciseBasket', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityExerciseBasket')
exportChildren(self, outfile, level, namespace_='', name_='CommodityExerciseBasket', fromsubclass_=False, pretty_print=True)
get_americanExercise(self)
get_automaticExercise(self)
get_europeanExercise(self)
get_masterAgreementPaymentDates(self)
get_paymentDates(self)
get_relativePaymentDates(self)
get_settlementCurrency(self)
get_writtenConfirmation(self)
hasContent_(self)
set_americanExercise(self, americanExercise)
set_automaticExercise(self, automaticExercise)
set_europeanExercise(self, europeanExercise)
set_masterAgreementPaymentDates(self, masterAgreementPaymentDates)
set_paymentDates(self, paymentDates)
set_relativePaymentDates(self, relativePaymentDates)
set_settlementCurrency(self, settlementCurrency)
set_writtenConfirmation(self, writtenConfirmation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'americanExercise': <fpml_genericlib.MemberSpec_ object>, 'automaticExercise': <fpml_genericlib.MemberSpec_ object>, 'europeanExercise': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementPaymentDates': <fpml_genericlib.MemberSpec_ object>, 'paymentDates': <fpml_genericlib.MemberSpec_ object>, 'relativePaymentDates': <fpml_genericlib.MemberSpec_ object>, 'settlementCurrency': <fpml_genericlib.MemberSpec_ object>, 'writtenConfirmation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityExercisePeriods(GeneratedsSuper)
    
Method resolution order:
CommodityExercisePeriods
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commencementDate=None, expirationDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityExercisePeriods', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityExercisePeriods')
exportChildren(self, outfile, level, namespace_='', name_='CommodityExercisePeriods', fromsubclass_=False, pretty_print=True)
get_commencementDate(self)
get_expirationDate(self)
hasContent_(self)
set_commencementDate(self, commencementDate)
set_expirationDate(self, expirationDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commencementDate': <fpml_genericlib.MemberSpec_ object>, 'expirationDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityExpireRelativeToEvent(GeneratedsSuper)
    A scheme identifying the physical event relative to which option
expiration occurs.
 
 
Method resolution order:
CommodityExpireRelativeToEvent
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityExpireRelativeToEventScheme='http://www.fpml.org/coding-scheme/commodity-expire-relative-to-event', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityExpireRelativeToEvent', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityExpireRelativeToEvent')
exportChildren(self, outfile, level, namespace_='', name_='CommodityExpireRelativeToEvent', fromsubclass_=False, pretty_print=True)
get_commodityExpireRelativeToEventScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityExpireRelativeToEventScheme(self, commodityExpireRelativeToEventScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityExpireRelativeToEventScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityFixedInterestCalculation(GeneratedsSuper)
    
Method resolution order:
CommodityFixedInterestCalculation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, fixedRate=None, dayCountFraction=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityFixedInterestCalculation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityFixedInterestCalculation')
exportChildren(self, outfile, level, namespace_='', name_='CommodityFixedInterestCalculation', fromsubclass_=False, pretty_print=True)
get_dayCountFraction(self)
get_fixedRate(self)
hasContent_(self)
set_dayCountFraction(self, dayCountFraction)
set_fixedRate(self, fixedRate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dayCountFraction': <fpml_genericlib.MemberSpec_ object>, 'fixedRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityFixedPriceSchedule(GeneratedsSuper)
    The Fixed Price for a given Calculation Period during the life of
the trade. There must be a Fixed Price step specified for each
Calculation Period, regardless of whether the Fixed Price
changes or remains the same between periods.
 
 
Method resolution order:
CommodityFixedPriceSchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, fixedPriceStep=None, worldscaleRateStep=None, contractRateStep=None, settlementPeriodsPriceSchedule=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_contractRateStep(self, value)
add_fixedPriceStep(self, value)
add_settlementPeriodsPriceSchedule(self, value)
add_worldscaleRateStep(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityFixedPriceSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityFixedPriceSchedule')
exportChildren(self, outfile, level, namespace_='', name_='CommodityFixedPriceSchedule', fromsubclass_=False, pretty_print=True)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsScheduleReference(self)
get_contractRateStep(self)
get_fixedPriceStep(self)
get_settlementPeriodsPriceSchedule(self)
get_worldscaleRateStep(self)
hasContent_(self)
insert_contractRateStep_at(self, index, value)
insert_fixedPriceStep_at(self, index, value)
insert_settlementPeriodsPriceSchedule_at(self, index, value)
insert_worldscaleRateStep_at(self, index, value)
replace_contractRateStep_at(self, index, value)
replace_fixedPriceStep_at(self, index, value)
replace_settlementPeriodsPriceSchedule_at(self, index, value)
replace_worldscaleRateStep_at(self, index, value)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_contractRateStep(self, contractRateStep)
set_fixedPriceStep(self, fixedPriceStep)
set_settlementPeriodsPriceSchedule(self, settlementPeriodsPriceSchedule)
set_worldscaleRateStep(self, worldscaleRateStep)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'contractRateStep': <fpml_genericlib.MemberSpec_ object>, 'fixedPriceStep': <fpml_genericlib.MemberSpec_ object>, 'settlementPeriodsPriceSchedule': <fpml_genericlib.MemberSpec_ object>, 'worldscaleRateStep': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityForward(Product)
    Commodity Forward
 
 
Method resolution order:
CommodityForward
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, valueDate=None, fixedLeg=None, averagePriceLeg=None, commodityForwardLeg=None, commonPricing=None, marketDisruption=None, settlementDisruption=None, rounding=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityForward', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityForward')
exportChildren(self, outfile, level, namespace_='', name_='CommodityForward', fromsubclass_=False, pretty_print=True)
get_averagePriceLeg(self)
get_commodityForwardLeg(self)
get_commonPricing(self)
get_fixedLeg(self)
get_marketDisruption(self)
get_rounding(self)
get_settlementDisruption(self)
get_valueDate(self)
hasContent_(self)
set_averagePriceLeg(self, averagePriceLeg)
set_commodityForwardLeg(self, commodityForwardLeg)
set_commonPricing(self, commonPricing)
set_fixedLeg(self, fixedLeg)
set_marketDisruption(self, marketDisruption)
set_rounding(self, rounding)
set_settlementDisruption(self, settlementDisruption)
set_valueDate(self, valueDate)
validate_CommodityBullionSettlementDisruptionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagePriceLeg': <fpml_genericlib.MemberSpec_ object>, 'commodityForwardLeg': <fpml_genericlib.MemberSpec_ object>, 'commonPricing': <fpml_genericlib.MemberSpec_ object>, 'fixedLeg': <fpml_genericlib.MemberSpec_ object>, 'marketDisruption': <fpml_genericlib.MemberSpec_ object>, 'rounding': <fpml_genericlib.MemberSpec_ object>, 'settlementDisruption': <fpml_genericlib.MemberSpec_ object>, 'valueDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityForwardLeg(Leg)
    Abstract base class for all commodity forward legs
 
 
Method resolution order:
CommodityForwardLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityForwardLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityForwardLeg')
exportChildren(self, outfile, level, namespace_='', name_='CommodityForwardLeg', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {}
subclass = None
superclass = <class 'fpml_genericlib.Leg'>
A supertype of leg. All swap legs extend this type.

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityFrequencyType(GeneratedsSuper)
    Frequency Type for use in Pricing Date specifications.
 
 
Method resolution order:
CommodityFrequencyType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityFrequencyTypeScheme='http://www.fpml.org/coding-scheme/commodity-frequency-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityFrequencyType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityFrequencyType')
exportChildren(self, outfile, level, namespace_='', name_='CommodityFrequencyType', fromsubclass_=False, pretty_print=True)
get_commodityFrequencyTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityFrequencyTypeScheme(self, commodityFrequencyTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityFrequencyTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityFx(GeneratedsSuper)
    A type defining the FX observations to be used to convert the
observed Commodity Reference Price to the Settlement Currency.
The rate source must be specified. Additionally, a time for the
spot price to be observed on that source may be specified, or
else an averaging schedule for trades priced using an average FX
rate.
 
 
Method resolution order:
CommodityFx
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, primaryRateSource=None, secondaryRateSource=None, fxType=None, averagingMethod=None, fixingTime=None, fxObservationDates=None, dayType=None, dayDistribution=None, dayCount=None, dayOfWeek=None, dayNumber=None, businessDayConvention=None, lag=None, lagReference=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_dayOfWeek(self, value)
add_fxObservationDates(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityFx', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityFx')
exportChildren(self, outfile, level, namespace_='', name_='CommodityFx', fromsubclass_=False, pretty_print=True)
get_averagingMethod(self)
get_businessDayConvention(self)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsScheduleReference(self)
get_dayCount(self)
get_dayDistribution(self)
get_dayNumber(self)
get_dayOfWeek(self)
get_dayType(self)
get_fixingTime(self)
get_fxObservationDates(self)
get_fxType(self)
get_lag(self)
get_lagReference(self)
get_primaryRateSource(self)
get_secondaryRateSource(self)
hasContent_(self)
insert_dayOfWeek_at(self, index, value)
insert_fxObservationDates_at(self, index, value)
replace_dayOfWeek_at(self, index, value)
replace_fxObservationDates_at(self, index, value)
set_averagingMethod(self, averagingMethod)
set_businessDayConvention(self, businessDayConvention)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_dayCount(self, dayCount)
set_dayDistribution(self, dayDistribution)
set_dayNumber(self, dayNumber)
set_dayOfWeek(self, dayOfWeek)
set_dayType(self, dayType)
set_fixingTime(self, fixingTime)
set_fxObservationDates(self, fxObservationDates)
set_fxType(self, fxType)
set_lag(self, lag)
set_lagReference(self, lagReference)
set_primaryRateSource(self, primaryRateSource)
set_secondaryRateSource(self, secondaryRateSource)
validate_AveragingMethodEnum(self, value)
validate_BusinessDayConventionEnum(self, value)
validate_CommodityDayTypeEnum(self, value)
validate_DayOfWeekEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingMethod': <fpml_genericlib.MemberSpec_ object>, 'businessDayConvention': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'dayCount': <fpml_genericlib.MemberSpec_ object>, 'dayDistribution': <fpml_genericlib.MemberSpec_ object>, 'dayNumber': <fpml_genericlib.MemberSpec_ object>, 'dayOfWeek': <fpml_genericlib.MemberSpec_ object>, 'dayType': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityFxType(GeneratedsSuper)
    Identifes how the FX rate will be applied. This is intended to
differentiate between the various methods for applying FX to the
floating price such as a daily calculation, or averaging the FX
and applying the average at the end of each CalculationPeriod.
 
 
Method resolution order:
CommodityFxType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityFxTypeScheme='http://www.fpml.org/coding-scheme/commodity-fx-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityFxType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityFxType')
exportChildren(self, outfile, level, namespace_='', name_='CommodityFxType', fromsubclass_=False, pretty_print=True)
get_commodityFxTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityFxTypeScheme(self, commodityFxTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityFxTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityHub(GeneratedsSuper)
    A type defining a hub or other reference for a physically settled
commodity trade.
 
 
Method resolution order:
CommodityHub
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyReference=None, accountReference=None, hubCode=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityHub', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityHub')
exportChildren(self, outfile, level, namespace_='', name_='CommodityHub', fromsubclass_=False, pretty_print=True)
get_accountReference(self)
get_hubCode(self)
get_partyReference(self)
hasContent_(self)
set_accountReference(self, accountReference)
set_hubCode(self, hubCode)
set_partyReference(self, partyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'accountReference': <fpml_genericlib.MemberSpec_ object>, 'hubCode': <fpml_genericlib.MemberSpec_ object>, 'partyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityHubCode(GeneratedsSuper)
    A scheme identifying the code for a hub or other reference for a
physically settled commodity trade.
 
 
Method resolution order:
CommodityHubCode
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, hubCodeScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityHubCode', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityHubCode')
exportChildren(self, outfile, level, namespace_='', name_='CommodityHubCode', fromsubclass_=False, pretty_print=True)
get_hubCodeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_hubCodeScheme(self, hubCodeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'hubCodeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityInformationProvider(GeneratedsSuper)
    The publication in which the rate, price, index or factor is to be
found. (e.g Gas Daily, Platts Bloomberg.)
 
 
Method resolution order:
CommodityInformationProvider
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, informationProviderScheme='http://www.fpml.org/coding-scheme/commodity-information-provider', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityInformationProvider', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityInformationProvider')
exportChildren(self, outfile, level, namespace_='', name_='CommodityInformationProvider', fromsubclass_=False, pretty_print=True)
get_informationProviderScheme(self)
get_valueOf_(self)
hasContent_(self)
set_informationProviderScheme(self, informationProviderScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'informationProviderScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityInformationSource(GeneratedsSuper)
    A type defining the source of a commodity rate, price or index or of
a market rate or of a conversion factor (e.g. a fx conversion
factor).
 
 
Method resolution order:
CommodityInformationSource
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, rateSource=None, rateSourcePage=None, rateSourcePageHeading=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityInformationSource', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityInformationSource')
exportChildren(self, outfile, level, namespace_='', name_='CommodityInformationSource', fromsubclass_=False, pretty_print=True)
get_rateSource(self)
get_rateSourcePage(self)
get_rateSourcePageHeading(self)
hasContent_(self)
set_rateSource(self, rateSource)
set_rateSourcePage(self, rateSourcePage)
set_rateSourcePageHeading(self, rateSourcePageHeading)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'rateSource': <fpml_genericlib.MemberSpec_ object>, 'rateSourcePage': <fpml_genericlib.MemberSpec_ object>, 'rateSourcePageHeading': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityInterestLeg(CommodityPerformanceSwapLeg)
    A type describing the interest rate leg (a.k.a fee leg) of the
commodity performance swap.
 
 
Method resolution order:
CommodityInterestLeg
CommodityPerformanceSwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, calculationDates=None, calculationPeriods=None, calculationPeriodsSchedule=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, relativePaymentDates=None, paymentDates=None, masterAgreementPaymentDates=None, notionalAmount=None, notionalAmountReference=None, commodityFixedInterestCalculation=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityInterestLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityInterestLeg')
exportChildren(self, outfile, level, namespace_='', name_='CommodityInterestLeg', fromsubclass_=False, pretty_print=True)
get_calculationDates(self)
get_calculationPeriods(self)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsSchedule(self)
get_calculationPeriodsScheduleReference(self)
get_commodityFixedInterestCalculation(self)
get_masterAgreementPaymentDates(self)
get_notionalAmount(self)
get_notionalAmountReference(self)
get_paymentDates(self)
get_relativePaymentDates(self)
hasContent_(self)
set_calculationDates(self, calculationDates)
set_calculationPeriods(self, calculationPeriods)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsSchedule(self, calculationPeriodsSchedule)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_commodityFixedInterestCalculation(self, commodityFixedInterestCalculation)
set_masterAgreementPaymentDates(self, masterAgreementPaymentDates)
set_notionalAmount(self, notionalAmount)
set_notionalAmountReference(self, notionalAmountReference)
set_paymentDates(self, paymentDates)
set_relativePaymentDates(self, relativePaymentDates)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationDates': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriods': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsSchedule': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'commodityFixedInterestCalculation': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementPaymentDates': <fpml_genericlib.MemberSpec_ object>, 'notionalAmount': <fpml_genericlib.MemberSpec_ object>, 'notionalAmountReference': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.CommodityPerformanceSwapLeg'>
Abstract base class for all commodity performance swap legs.

Methods inherited from CommodityPerformanceSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityMarketDisruption(GeneratedsSuper)
    ISDA 1993 or 2005 commodity market disruption elements.If omitted
then the standard disruption fallbacks of Section 7.5(d)(i) of
the ISDA Commodity Definitions shall apply.
 
 
Method resolution order:
CommodityMarketDisruption
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, marketDisruptionEvents=None, additionalMarketDisruptionEvent=None, marketDisruptionEvent=None, disruptionFallbacks=None, disruptionFallback=None, fallbackReferencePrice=None, maximumNumberOfDaysOfDisruption=None, priceMaterialityPercentage=None, minimumFuturesContracts=None)
Initialize self.  See help(type(self)) for accurate signature.
add_additionalMarketDisruptionEvent(self, value)
add_disruptionFallback(self, value)
add_marketDisruptionEvent(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityMarketDisruption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityMarketDisruption')
exportChildren(self, outfile, level, namespace_='', name_='CommodityMarketDisruption', fromsubclass_=False, pretty_print=True)
get_additionalMarketDisruptionEvent(self)
get_disruptionFallback(self)
get_disruptionFallbacks(self)
get_fallbackReferencePrice(self)
get_marketDisruptionEvent(self)
get_marketDisruptionEvents(self)
get_maximumNumberOfDaysOfDisruption(self)
get_minimumFuturesContracts(self)
get_priceMaterialityPercentage(self)
hasContent_(self)
insert_additionalMarketDisruptionEvent_at(self, index, value)
insert_disruptionFallback_at(self, index, value)
insert_marketDisruptionEvent_at(self, index, value)
replace_additionalMarketDisruptionEvent_at(self, index, value)
replace_disruptionFallback_at(self, index, value)
replace_marketDisruptionEvent_at(self, index, value)
set_additionalMarketDisruptionEvent(self, additionalMarketDisruptionEvent)
set_disruptionFallback(self, disruptionFallback)
set_disruptionFallbacks(self, disruptionFallbacks)
set_fallbackReferencePrice(self, fallbackReferencePrice)
set_marketDisruptionEvent(self, marketDisruptionEvent)
set_marketDisruptionEvents(self, marketDisruptionEvents)
set_maximumNumberOfDaysOfDisruption(self, maximumNumberOfDaysOfDisruption)
set_minimumFuturesContracts(self, minimumFuturesContracts)
set_priceMaterialityPercentage(self, priceMaterialityPercentage)
validate_DisruptionFallbacksEnum(self, value)
validate_MarketDisruptionEventsEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalMarketDisruptionEvent': <fpml_genericlib.MemberSpec_ object>, 'disruptionFallback': <fpml_genericlib.MemberSpec_ object>, 'disruptionFallbacks': <fpml_genericlib.MemberSpec_ object>, 'fallbackReferencePrice': <fpml_genericlib.MemberSpec_ object>, 'marketDisruptionEvent': <fpml_genericlib.MemberSpec_ object>, 'marketDisruptionEvents': <fpml_genericlib.MemberSpec_ object>, 'maximumNumberOfDaysOfDisruption': <fpml_genericlib.MemberSpec_ object>, 'minimumFuturesContracts': <fpml_genericlib.MemberSpec_ object>, 'priceMaterialityPercentage': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityMetalBrand(GeneratedsSuper)
    
Method resolution order:
CommodityMetalBrand
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, name=None, brandManager=None, country=None, producer=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityMetalBrand', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityMetalBrand')
exportChildren(self, outfile, level, namespace_='', name_='CommodityMetalBrand', fromsubclass_=False, pretty_print=True)
get_brandManager(self)
get_country(self)
get_name(self)
get_producer(self)
hasContent_(self)
set_brandManager(self, brandManager)
set_country(self, country)
set_name(self, name)
set_producer(self, producer)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'brandManager': <fpml_genericlib.MemberSpec_ object>, 'country': <fpml_genericlib.MemberSpec_ object>, 'name': <fpml_genericlib.MemberSpec_ object>, 'producer': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityMetalBrandManager(GeneratedsSuper)
    
Method resolution order:
CommodityMetalBrandManager
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityMetalBrandManagerScheme='http://www.fpml.org/coding-scheme/commodity-metal-brand-manager', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityMetalBrandManager', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityMetalBrandManager')
exportChildren(self, outfile, level, namespace_='', name_='CommodityMetalBrandManager', fromsubclass_=False, pretty_print=True)
get_commodityMetalBrandManagerScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityMetalBrandManagerScheme(self, commodityMetalBrandManagerScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityMetalBrandManagerScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityMetalBrandName(GeneratedsSuper)
    The name of the entity that issues the brand
 
 
Method resolution order:
CommodityMetalBrandName
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityMetalBrandNameScheme='http://www.fpml.org/coding-scheme/commodity-metal-brand-name', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityMetalBrandName', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityMetalBrandName')
exportChildren(self, outfile, level, namespace_='', name_='CommodityMetalBrandName', fromsubclass_=False, pretty_print=True)
get_commodityMetalBrandNameScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityMetalBrandNameScheme(self, commodityMetalBrandNameScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityMetalBrandNameScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityMetalGrade(GeneratedsSuper)
    
Method resolution order:
CommodityMetalGrade
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityMetalGradeScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityMetalGrade', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityMetalGrade')
exportChildren(self, outfile, level, namespace_='', name_='CommodityMetalGrade', fromsubclass_=False, pretty_print=True)
get_commodityMetalGradeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityMetalGradeScheme(self, commodityMetalGradeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityMetalGradeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityMetalProducer(GeneratedsSuper)
    
Method resolution order:
CommodityMetalProducer
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityMetalProducerScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityMetalProducer', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityMetalProducer')
exportChildren(self, outfile, level, namespace_='', name_='CommodityMetalProducer', fromsubclass_=False, pretty_print=True)
get_commodityMetalProducerScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityMetalProducerScheme(self, commodityMetalProducerScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityMetalProducerScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityMetalShape(GeneratedsSuper)
    
Method resolution order:
CommodityMetalShape
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityMetalShapeScheme='http://www.fpml.org/coding-scheme/commodity-metal-shape', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityMetalShape', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityMetalShape')
exportChildren(self, outfile, level, namespace_='', name_='CommodityMetalShape', fromsubclass_=False, pretty_print=True)
get_commodityMetalShapeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityMetalShapeScheme(self, commodityMetalShapeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityMetalShapeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityMultipleExercise(GeneratedsSuper)
    A type for defining the multiple exercise provisions of an American
style commodity option.
 
 
Method resolution order:
CommodityMultipleExercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, integralMultipleQuantity=None, minimumNotionalQuantity=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityMultipleExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityMultipleExercise')
exportChildren(self, outfile, level, namespace_='', name_='CommodityMultipleExercise', fromsubclass_=False, pretty_print=True)
get_integralMultipleQuantity(self)
get_minimumNotionalQuantity(self)
hasContent_(self)
set_integralMultipleQuantity(self, integralMultipleQuantity)
set_minimumNotionalQuantity(self, minimumNotionalQuantity)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'integralMultipleQuantity': <fpml_genericlib.MemberSpec_ object>, 'minimumNotionalQuantity': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityNotionalAmount(NonNegativeMoney)
    A complex type to specify the notional amount.
 
 
Method resolution order:
CommodityNotionalAmount
NonNegativeMoney
MoneyBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, amount=None, reinvestmentFeature=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityNotionalAmount', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityNotionalAmount')
exportChildren(self, outfile, level, namespace_='', name_='CommodityNotionalAmount', fromsubclass_=False, pretty_print=True)
get_reinvestmentFeature(self)
hasContent_(self)
set_reinvestmentFeature(self, reinvestmentFeature)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'reinvestmentFeature': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.NonNegativeMoney'>
A type defining a non negative money amount.

Methods inherited from NonNegativeMoney:
get_amount(self)
get_extensiontype_(self)
set_amount(self, amount)
set_extensiontype_(self, extensiontype_)
validate_NonNegativeDecimal(self, value)

Methods inherited from MoneyBase:
get_currency(self)
get_id(self)
set_currency(self, currency)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityNotionalAmountReference(Reference)
    A reference to the return swap notional amount.
 
 
Method resolution order:
CommodityNotionalAmountReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityNotionalAmountReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityNotionalAmountReference')
exportChildren(self, outfile, level, namespace_='', name_='CommodityNotionalAmountReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityNotionalQuantity(GeneratedsSuper)
    Commodity Notional.
 
 
Method resolution order:
CommodityNotionalQuantity
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, quantityUnit=None, quantityFrequency=None, quantity=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityNotionalQuantity', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityNotionalQuantity')
exportChildren(self, outfile, level, namespace_='', name_='CommodityNotionalQuantity', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
get_quantity(self)
get_quantityFrequency(self)
get_quantityUnit(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_quantity(self, quantity)
set_quantityFrequency(self, quantityFrequency)
set_quantityUnit(self, quantityUnit)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'quantity': <fpml_genericlib.MemberSpec_ object>, 'quantityFrequency': <fpml_genericlib.MemberSpec_ object>, 'quantityUnit': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityNotionalQuantitySchedule(GeneratedsSuper)
    The Notional Quantity per Calculation Period. There must be a
Notional Quantity step specified for each Calculation Period,
regardless of whether the Notional Quantity changes or remains
the same between periods.
 
 
Method resolution order:
CommodityNotionalQuantitySchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, notionalStep=None, settlementPeriodsNotionalQuantitySchedule=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_notionalStep(self, value)
add_settlementPeriodsNotionalQuantitySchedule(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityNotionalQuantitySchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityNotionalQuantitySchedule')
exportChildren(self, outfile, level, namespace_='', name_='CommodityNotionalQuantitySchedule', fromsubclass_=False, pretty_print=True)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsScheduleReference(self)
get_id(self)
get_notionalStep(self)
get_settlementPeriodsNotionalQuantitySchedule(self)
hasContent_(self)
insert_notionalStep_at(self, index, value)
insert_settlementPeriodsNotionalQuantitySchedule_at(self, index, value)
replace_notionalStep_at(self, index, value)
replace_settlementPeriodsNotionalQuantitySchedule_at(self, index, value)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_id(self, id)
set_notionalStep(self, notionalStep)
set_settlementPeriodsNotionalQuantitySchedule(self, settlementPeriodsNotionalQuantitySchedule)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'notionalStep': <fpml_genericlib.MemberSpec_ object>, 'settlementPeriodsNotionalQuantitySchedule': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityOption(Product)
    Defines a commodity option product type. The product support for
financially-settled exercises or exercise into physical forward
contracts written on precious and non-precious metals. options
in FpML is based on the creation of a 'commodityOption' product.
The product references the 'commodity' underlyer in order to
support the underlying asset of the option.
 
 
Method resolution order:
CommodityOption
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, optionType=None, commodity=None, effectiveDate=None, terminationDate=None, calculationPeriodsSchedule=None, calculationPeriods=None, pricingDates=None, averagingMethod=None, barrier=None, notionalQuantitySchedule=None, notionalQuantity=None, settlementPeriodsNotionalQuantity=None, totalNotionalQuantity=None, quantityReference=None, exercise=None, strikePricePerUnit=None, strikePricePerUnitSchedule=None, floatingStrikePricePerUnit=None, floatingStrikePricePerUnitSchedule=None, commoditySwap=None, commodityForward=None, physicalExercise=None, weatherCalculationPeriods=None, weatherCalculationPeriodsReference=None, weatherNotionalAmount=None, weatherIndexStrikeLevel=None, calculation=None, weatherIndexData=None, premium=None, commonPricing=None, marketDisruption=None, settlementDisruption=None, rounding=None)
Initialize self.  See help(type(self)) for accurate signature.
add_premium(self, value)
add_settlementPeriodsNotionalQuantity(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityOption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityOption')
exportChildren(self, outfile, level, namespace_='', name_='CommodityOption', fromsubclass_=False, pretty_print=True)
get_averagingMethod(self)
get_barrier(self)
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_calculation(self)
get_calculationPeriods(self)
get_calculationPeriodsSchedule(self)
get_commodity(self)
get_commodityForward(self)
get_commoditySwap(self)
get_commonPricing(self)
get_effectiveDate(self)
get_exercise(self)
get_floatingStrikePricePerUnit(self)
get_floatingStrikePricePerUnitSchedule(self)
get_marketDisruption(self)
get_notionalQuantity(self)
get_notionalQuantitySchedule(self)
get_optionType(self)
get_physicalExercise(self)
get_premium(self)
get_pricingDates(self)
get_quantityReference(self)
get_rounding(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
get_settlementDisruption(self)
get_settlementPeriodsNotionalQuantity(self)
get_strikePricePerUnit(self)
get_strikePricePerUnitSchedule(self)
get_terminationDate(self)
get_totalNotionalQuantity(self)
get_weatherCalculationPeriods(self)
get_weatherCalculationPeriodsReference(self)
get_weatherIndexData(self)
get_weatherIndexStrikeLevel(self)
get_weatherNotionalAmount(self)
hasContent_(self)
insert_premium_at(self, index, value)
insert_settlementPeriodsNotionalQuantity_at(self, index, value)
replace_premium_at(self, index, value)
replace_settlementPeriodsNotionalQuantity_at(self, index, value)
set_averagingMethod(self, averagingMethod)
set_barrier(self, barrier)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_calculation(self, calculation)
set_calculationPeriods(self, calculationPeriods)
set_calculationPeriodsSchedule(self, calculationPeriodsSchedule)
set_commodity(self, commodity)
set_commodityForward(self, commodityForward)
set_commoditySwap(self, commoditySwap)
set_commonPricing(self, commonPricing)
set_effectiveDate(self, effectiveDate)
set_exercise(self, exercise)
set_floatingStrikePricePerUnit(self, floatingStrikePricePerUnit)
set_floatingStrikePricePerUnitSchedule(self, floatingStrikePricePerUnitSchedule)
set_marketDisruption(self, marketDisruption)
set_notionalQuantity(self, notionalQuantity)
set_notionalQuantitySchedule(self, notionalQuantitySchedule)
set_optionType(self, optionType)
set_physicalExercise(self, physicalExercise)
set_premium(self, premium)
set_pricingDates(self, pricingDates)
set_quantityReference(self, quantityReference)
set_rounding(self, rounding)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)
set_settlementDisruption(self, settlementDisruption)
set_settlementPeriodsNotionalQuantity(self, settlementPeriodsNotionalQuantity)
set_strikePricePerUnit(self, strikePricePerUnit)
set_strikePricePerUnitSchedule(self, strikePricePerUnitSchedule)
set_terminationDate(self, terminationDate)
set_totalNotionalQuantity(self, totalNotionalQuantity)
set_weatherCalculationPeriods(self, weatherCalculationPeriods)
set_weatherCalculationPeriodsReference(self, weatherCalculationPeriodsReference)
set_weatherIndexData(self, weatherIndexData)
set_weatherIndexStrikeLevel(self, weatherIndexStrikeLevel)
set_weatherNotionalAmount(self, weatherNotionalAmount)
validate_AveragingMethodEnum(self, value)
validate_CommodityBullionSettlementDisruptionEnum(self, value)
validate_PutCallEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingMethod': <fpml_genericlib.MemberSpec_ object>, 'barrier': <fpml_genericlib.MemberSpec_ object>, 'buyerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'buyerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'calculation': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriods': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsSchedule': <fpml_genericlib.MemberSpec_ object>, 'commodity': <fpml_genericlib.MemberSpec_ object>, 'commodityForward': <fpml_genericlib.MemberSpec_ object>, 'commoditySwap': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPayRelativeToEvent(GeneratedsSuper)
    A scheme identifying the physical event relative to which payment
occurs.
 
 
Method resolution order:
CommodityPayRelativeToEvent
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityPayRelativeToEventScheme='http://www.fpml.org/coding-scheme/commodity-pay-relative-to-event', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPayRelativeToEvent', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPayRelativeToEvent')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPayRelativeToEvent', fromsubclass_=False, pretty_print=True)
get_commodityPayRelativeToEventScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityPayRelativeToEventScheme(self, commodityPayRelativeToEventScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityPayRelativeToEventScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPerformanceSwap(CommodityPerformanceSwapBase)
    A type describing a commodity performance swap in which one leg pays
out based on the return on a reference commodity index or
commodity reference price.
 
 
Method resolution order:
CommodityPerformanceSwap
CommodityPerformanceSwapBase
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, effectiveDate=None, terminationDate=None, settlementCurrency=None, commodityPerformanceSwapLeg=None, commonPricing=None, marketDisruption=None, settlementDisruption=None, rounding=None, earlyTermination=None)
Initialize self.  See help(type(self)) for accurate signature.
add_earlyTermination(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPerformanceSwap', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPerformanceSwap')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPerformanceSwap', fromsubclass_=False, pretty_print=True)
get_earlyTermination(self)
hasContent_(self)
insert_earlyTermination_at(self, index, value)
replace_earlyTermination_at(self, index, value)
set_earlyTermination(self, earlyTermination)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'earlyTermination': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityPerformanceSwapBase'>
A product with which to represent return swaps, total return swaps
and excess return swaps.

Methods inherited from CommodityPerformanceSwapBase:
add_commodityPerformanceSwapLeg(self, value)
get_commodityPerformanceSwapLeg(self)
get_commonPricing(self)
get_effectiveDate(self)
get_extensiontype_(self)
get_marketDisruption(self)
get_rounding(self)
get_settlementCurrency(self)
get_settlementDisruption(self)
get_terminationDate(self)
insert_commodityPerformanceSwapLeg_at(self, index, value)
replace_commodityPerformanceSwapLeg_at(self, index, value)
set_commodityPerformanceSwapLeg(self, commodityPerformanceSwapLeg)
set_commonPricing(self, commonPricing)
set_effectiveDate(self, effectiveDate)
set_extensiontype_(self, extensiontype_)
set_marketDisruption(self, marketDisruption)
set_rounding(self, rounding)
set_settlementCurrency(self, settlementCurrency)
set_settlementDisruption(self, settlementDisruption)
set_terminationDate(self, terminationDate)
validate_CommodityBullionSettlementDisruptionEnum(self, value)

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPerformanceSwapBase(Product)
    A product with which to represent return swaps, total return swaps
and excess return swaps.
 
 
Method resolution order:
CommodityPerformanceSwapBase
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, effectiveDate=None, terminationDate=None, settlementCurrency=None, commodityPerformanceSwapLeg=None, commonPricing=None, marketDisruption=None, settlementDisruption=None, rounding=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_commodityPerformanceSwapLeg(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPerformanceSwapBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPerformanceSwapBase')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPerformanceSwapBase', fromsubclass_=False, pretty_print=True)
get_commodityPerformanceSwapLeg(self)
get_commonPricing(self)
get_effectiveDate(self)
get_extensiontype_(self)
get_marketDisruption(self)
get_rounding(self)
get_settlementCurrency(self)
get_settlementDisruption(self)
get_terminationDate(self)
hasContent_(self)
insert_commodityPerformanceSwapLeg_at(self, index, value)
replace_commodityPerformanceSwapLeg_at(self, index, value)
set_commodityPerformanceSwapLeg(self, commodityPerformanceSwapLeg)
set_commonPricing(self, commonPricing)
set_effectiveDate(self, effectiveDate)
set_extensiontype_(self, extensiontype_)
set_marketDisruption(self, marketDisruption)
set_rounding(self, rounding)
set_settlementCurrency(self, settlementCurrency)
set_settlementDisruption(self, settlementDisruption)
set_terminationDate(self, terminationDate)
validate_CommodityBullionSettlementDisruptionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityPerformanceSwapLeg': <fpml_genericlib.MemberSpec_ object>, 'commonPricing': <fpml_genericlib.MemberSpec_ object>, 'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'marketDisruption': <fpml_genericlib.MemberSpec_ object>, 'rounding': <fpml_genericlib.MemberSpec_ object>, 'settlementCurrency': <fpml_genericlib.MemberSpec_ object>, 'settlementDisruption': <fpml_genericlib.MemberSpec_ object>, 'terminationDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPerformanceSwapEarlyTermination(GeneratedsSuper)
    
Method resolution order:
CommodityPerformanceSwapEarlyTermination
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyReference=None, startingDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPerformanceSwapEarlyTermination', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPerformanceSwapEarlyTermination')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPerformanceSwapEarlyTermination', fromsubclass_=False, pretty_print=True)
get_partyReference(self)
get_startingDate(self)
hasContent_(self)
set_partyReference(self, partyReference)
set_startingDate(self, startingDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'partyReference': <fpml_genericlib.MemberSpec_ object>, 'startingDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPerformanceSwapLeg(Leg)
    Abstract base class for all commodity performance swap legs.
 
 
Method resolution order:
CommodityPerformanceSwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPerformanceSwapLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPerformanceSwapLeg')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPerformanceSwapLeg', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Leg'>
A supertype of leg. All swap legs extend this type.

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPhysicalAmericanExercise(Exercise)
    The parameters for defining the expiration date(s) and time(s) for
an American style option.
 
 
Method resolution order:
CommodityPhysicalAmericanExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, commencementDates=None, expirationDates=None, relativeCommencementDates=None, relativeExpirationDates=None, latestExerciseTime=None, expirationTime=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPhysicalAmericanExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPhysicalAmericanExercise')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPhysicalAmericanExercise', fromsubclass_=False, pretty_print=True)
get_commencementDates(self)
get_expirationDates(self)
get_expirationTime(self)
get_latestExerciseTime(self)
get_relativeCommencementDates(self)
get_relativeExpirationDates(self)
hasContent_(self)
set_commencementDates(self, commencementDates)
set_expirationDates(self, expirationDates)
set_expirationTime(self, expirationTime)
set_latestExerciseTime(self, latestExerciseTime)
set_relativeCommencementDates(self, relativeCommencementDates)
set_relativeExpirationDates(self, relativeExpirationDates)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commencementDates': <fpml_genericlib.MemberSpec_ object>, 'expirationDates': <fpml_genericlib.MemberSpec_ object>, 'expirationTime': <fpml_genericlib.MemberSpec_ object>, 'latestExerciseTime': <fpml_genericlib.MemberSpec_ object>, 'relativeCommencementDates': <fpml_genericlib.MemberSpec_ object>, 'relativeExpirationDates': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Exercise'>
The abstract base class for all types which define way in which
options may be exercised.

Methods inherited from Exercise:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPhysicalEuropeanExercise(Exercise)
    The parameters for defining the expiration date(s) and time(s) for a
European style option.
 
 
Method resolution order:
CommodityPhysicalEuropeanExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, expirationDate=None, expirationDates=None, relativeExpirationDates=None, expirationTime=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPhysicalEuropeanExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPhysicalEuropeanExercise')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPhysicalEuropeanExercise', fromsubclass_=False, pretty_print=True)
get_expirationDate(self)
get_expirationDates(self)
get_expirationTime(self)
get_relativeExpirationDates(self)
hasContent_(self)
set_expirationDate(self, expirationDate)
set_expirationDates(self, expirationDates)
set_expirationTime(self, expirationTime)
set_relativeExpirationDates(self, relativeExpirationDates)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'expirationDate': <fpml_genericlib.MemberSpec_ object>, 'expirationDates': <fpml_genericlib.MemberSpec_ object>, 'expirationTime': <fpml_genericlib.MemberSpec_ object>, 'relativeExpirationDates': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Exercise'>
The abstract base class for all types which define way in which
options may be exercised.

Methods inherited from Exercise:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPhysicalExercise(GeneratedsSuper)
    The parameters for defining how the physically-settled commodity
option can be exercised and how it is settled.
 
 
Method resolution order:
CommodityPhysicalExercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, americanExercise=None, europeanExercise=None, automaticExercise=None, writtenConfirmation=None, clearingInstructions=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPhysicalExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPhysicalExercise')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPhysicalExercise', fromsubclass_=False, pretty_print=True)
get_americanExercise(self)
get_automaticExercise(self)
get_clearingInstructions(self)
get_europeanExercise(self)
get_writtenConfirmation(self)
hasContent_(self)
set_americanExercise(self, americanExercise)
set_automaticExercise(self, automaticExercise)
set_clearingInstructions(self, clearingInstructions)
set_europeanExercise(self, europeanExercise)
set_writtenConfirmation(self, writtenConfirmation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'americanExercise': <fpml_genericlib.MemberSpec_ object>, 'automaticExercise': <fpml_genericlib.MemberSpec_ object>, 'clearingInstructions': <fpml_genericlib.MemberSpec_ object>, 'europeanExercise': <fpml_genericlib.MemberSpec_ object>, 'writtenConfirmation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPhysicalQuantity(CommodityPhysicalQuantityBase)
    A type defining the physical quantity of the commodity to be
delivered.
 
 
Method resolution order:
CommodityPhysicalQuantity
CommodityPhysicalQuantityBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, physicalQuantity=None, physicalQuantitySchedule=None, totalPhysicalQuantity=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPhysicalQuantity', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPhysicalQuantity')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPhysicalQuantity', fromsubclass_=False, pretty_print=True)
get_physicalQuantity(self)
get_physicalQuantitySchedule(self)
get_totalPhysicalQuantity(self)
hasContent_(self)
set_physicalQuantity(self, physicalQuantity)
set_physicalQuantitySchedule(self, physicalQuantitySchedule)
set_totalPhysicalQuantity(self, totalPhysicalQuantity)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'physicalQuantity': <fpml_genericlib.MemberSpec_ object>, 'physicalQuantitySchedule': <fpml_genericlib.MemberSpec_ object>, 'totalPhysicalQuantity': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityPhysicalQuantityBase'>
An abstract base class for physical quantity types.

Methods inherited from CommodityPhysicalQuantityBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPhysicalQuantityBase(GeneratedsSuper)
    An abstract base class for physical quantity types.
 
 
Method resolution order:
CommodityPhysicalQuantityBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPhysicalQuantityBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPhysicalQuantityBase')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPhysicalQuantityBase', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPhysicalQuantitySchedule(GeneratedsSuper)
    The Quantity per Delivery Period. There must be a Quantity step
specified for each Delivery Period, regardless of whether the
Quantity changes or remains the same between periods.
 
 
Method resolution order:
CommodityPhysicalQuantitySchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, quantityStep=None, deliveryPeriodsReference=None, deliveryPeriodsScheduleReference=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_quantityStep(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPhysicalQuantitySchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPhysicalQuantitySchedule')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPhysicalQuantitySchedule', fromsubclass_=False, pretty_print=True)
get_deliveryPeriodsReference(self)
get_deliveryPeriodsScheduleReference(self)
get_extensiontype_(self)
get_id(self)
get_quantityStep(self)
hasContent_(self)
insert_quantityStep_at(self, index, value)
replace_quantityStep_at(self, index, value)
set_deliveryPeriodsReference(self, deliveryPeriodsReference)
set_deliveryPeriodsScheduleReference(self, deliveryPeriodsScheduleReference)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_quantityStep(self, quantityStep)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'deliveryPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'quantityStep': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPipeline(GeneratedsSuper)
    The pipeline through which the physical commodity will be delivered.
 
 
Method resolution order:
CommodityPipeline
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, pipelineScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPipeline', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPipeline')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPipeline', fromsubclass_=False, pretty_print=True)
get_pipelineScheme(self)
get_valueOf_(self)
hasContent_(self)
set_pipelineScheme(self, pipelineScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'pipelineScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPipelineCycle(GeneratedsSuper)
    The pipeline cycle during which the physical commodity will be
delivered.
 
 
Method resolution order:
CommodityPipelineCycle
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, pipelineCycleScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPipelineCycle', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPipelineCycle')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPipelineCycle', fromsubclass_=False, pretty_print=True)
get_pipelineCycleScheme(self)
get_valueOf_(self)
hasContent_(self)
set_pipelineCycleScheme(self, pipelineCycleScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'pipelineCycleScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPremium(NonNegativePayment)
    The commodity option premium payable by the buyer to the seller.
 
 
Method resolution order:
CommodityPremium
NonNegativePayment
PaymentBaseExtended
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, paymentDate=None, paymentAmount=None, premiumPerUnit=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPremium', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPremium')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPremium', fromsubclass_=False, pretty_print=True)
get_premiumPerUnit(self)
hasContent_(self)
set_premiumPerUnit(self, premiumPerUnit)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'premiumPerUnit': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.NonNegativePayment'>
A complex type to specify non negative payments.

Methods inherited from NonNegativePayment:
get_extensiontype_(self)
get_paymentAmount(self)
set_extensiontype_(self, extensiontype_)
set_paymentAmount(self, paymentAmount)

Methods inherited from PaymentBaseExtended:
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentDate(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentDate(self, paymentDate)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from PaymentBase:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityPricingDates(GeneratedsSuper)
    The dates on which prices are observed for the underlyer.
 
 
Method resolution order:
CommodityPricingDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, lag=None, dayType=None, dayDistribution=None, dayCount=None, dayOfWeek=None, dayNumber=None, businessDayConvention=None, businessCalendar=None, calendarSource=None, settlementPeriods=None, settlementPeriodsReference=None, pricingDates=None)
Initialize self.  See help(type(self)) for accurate signature.
add_dayOfWeek(self, value)
add_pricingDates(self, value)
add_settlementPeriods(self, value)
add_settlementPeriodsReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityPricingDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityPricingDates')
exportChildren(self, outfile, level, namespace_='', name_='CommodityPricingDates', fromsubclass_=False, pretty_print=True)
get_businessCalendar(self)
get_businessDayConvention(self)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsScheduleReference(self)
get_calendarSource(self)
get_dayCount(self)
get_dayDistribution(self)
get_dayNumber(self)
get_dayOfWeek(self)
get_dayType(self)
get_id(self)
get_lag(self)
get_pricingDates(self)
get_settlementPeriods(self)
get_settlementPeriodsReference(self)
hasContent_(self)
insert_dayOfWeek_at(self, index, value)
insert_pricingDates_at(self, index, value)
insert_settlementPeriodsReference_at(self, index, value)
insert_settlementPeriods_at(self, index, value)
replace_dayOfWeek_at(self, index, value)
replace_pricingDates_at(self, index, value)
replace_settlementPeriodsReference_at(self, index, value)
replace_settlementPeriods_at(self, index, value)
set_businessCalendar(self, businessCalendar)
set_businessDayConvention(self, businessDayConvention)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_calendarSource(self, calendarSource)
set_dayCount(self, dayCount)
set_dayDistribution(self, dayDistribution)
set_dayNumber(self, dayNumber)
set_dayOfWeek(self, dayOfWeek)
set_dayType(self, dayType)
set_id(self, id)
set_lag(self, lag)
set_pricingDates(self, pricingDates)
set_settlementPeriods(self, settlementPeriods)
set_settlementPeriodsReference(self, settlementPeriodsReference)
validate_BusinessDayConventionEnum(self, value)
validate_CalendarSourceEnum(self, value)
validate_CommodityDayTypeEnum(self, value)
validate_DayOfWeekEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCalendar': <fpml_genericlib.MemberSpec_ object>, 'businessDayConvention': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'calendarSource': <fpml_genericlib.MemberSpec_ object>, 'dayCount': <fpml_genericlib.MemberSpec_ object>, 'dayDistribution': <fpml_genericlib.MemberSpec_ object>, 'dayNumber': <fpml_genericlib.MemberSpec_ object>, 'dayOfWeek': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityProductGrade(GeneratedsSuper)
    A scheme identifying the grade of physical commodity product to be
delivered.
 
 
Method resolution order:
CommodityProductGrade
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, productGradeScheme='http://www.fpml.org/coding-scheme/commodity-oil-product-grade', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityProductGrade', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityProductGrade')
exportChildren(self, outfile, level, namespace_='', name_='CommodityProductGrade', fromsubclass_=False, pretty_print=True)
get_productGradeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_productGradeScheme(self, productGradeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'productGradeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityQuantityFrequency(GeneratedsSuper)
    A type for defining the frequency at which the Notional Quantity is
deemed to apply for purposes of calculating the Total Notional
Quantity.
 
 
Method resolution order:
CommodityQuantityFrequency
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, quantityFrequencyScheme='http://www.fpml.org/coding-scheme/commodity-quantity-frequency', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityQuantityFrequency', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityQuantityFrequency')
exportChildren(self, outfile, level, namespace_='', name_='CommodityQuantityFrequency', fromsubclass_=False, pretty_print=True)
get_quantityFrequencyScheme(self)
get_valueOf_(self)
hasContent_(self)
set_quantityFrequencyScheme(self, quantityFrequencyScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'quantityFrequencyScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityRelativeExpirationDates(GeneratedsSuper)
    The Expiration Dates of the trade relative to the Calculation
Periods.
 
 
Method resolution order:
CommodityRelativeExpirationDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, expireRelativeToEvent=None, expirationDateOffset=None, businessCentersReference=None, businessCenters=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityRelativeExpirationDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityRelativeExpirationDates')
exportChildren(self, outfile, level, namespace_='', name_='CommodityRelativeExpirationDates', fromsubclass_=False, pretty_print=True)
get_businessCenters(self)
get_businessCentersReference(self)
get_expirationDateOffset(self)
get_expireRelativeToEvent(self)
get_id(self)
hasContent_(self)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)
set_expirationDateOffset(self, expirationDateOffset)
set_expireRelativeToEvent(self, expireRelativeToEvent)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenters': <fpml_genericlib.MemberSpec_ object>, 'businessCentersReference': <fpml_genericlib.MemberSpec_ object>, 'expirationDateOffset': <fpml_genericlib.MemberSpec_ object>, 'expireRelativeToEvent': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityRelativePaymentDates(GeneratedsSuper)
    The Payment Dates of the trade relative to the Calculation Periods.
 
 
Method resolution order:
CommodityRelativePaymentDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payRelativeTo=None, payRelativeToEvent=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, paymentDaysOffset=None, businessCentersReference=None, businessCenters=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityRelativePaymentDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityRelativePaymentDates')
exportChildren(self, outfile, level, namespace_='', name_='CommodityRelativePaymentDates', fromsubclass_=False, pretty_print=True)
get_businessCenters(self)
get_businessCentersReference(self)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsScheduleReference(self)
get_id(self)
get_payRelativeTo(self)
get_payRelativeToEvent(self)
get_paymentDaysOffset(self)
hasContent_(self)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_id(self, id)
set_payRelativeTo(self, payRelativeTo)
set_payRelativeToEvent(self, payRelativeToEvent)
set_paymentDaysOffset(self, paymentDaysOffset)
validate_CommodityPayRelativeToEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenters': <fpml_genericlib.MemberSpec_ object>, 'businessCentersReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'payRelativeTo': <fpml_genericlib.MemberSpec_ object>, 'payRelativeToEvent': <fpml_genericlib.MemberSpec_ object>, 'paymentDaysOffset': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityReturnCalculation(GeneratedsSuper)
    
Method resolution order:
CommodityReturnCalculation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, formula=None, pricingDates=None, valuationDates=None, initialPrice=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityReturnCalculation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityReturnCalculation')
exportChildren(self, outfile, level, namespace_='', name_='CommodityReturnCalculation', fromsubclass_=False, pretty_print=True)
get_formula(self)
get_initialPrice(self)
get_pricingDates(self)
get_valuationDates(self)
hasContent_(self)
set_formula(self, formula)
set_initialPrice(self, initialPrice)
set_pricingDates(self, pricingDates)
set_valuationDates(self, valuationDates)
validate_CommodityReturnCalculationFormulaEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'formula': <fpml_genericlib.MemberSpec_ object>, 'initialPrice': <fpml_genericlib.MemberSpec_ object>, 'pricingDates': <fpml_genericlib.MemberSpec_ object>, 'valuationDates': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityReturnLeg(CommodityPerformanceSwapLeg)
    A type describing the return leg of a commodity return swap.
 
 
Method resolution order:
CommodityReturnLeg
CommodityPerformanceSwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, calculationDates=None, calculationPeriods=None, calculationPeriodsSchedule=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, relativePaymentDates=None, paymentDates=None, masterAgreementPaymentDates=None, commodity=None, commodityBasket=None, notionalAmount=None, notionalAmountReference=None, commodityReturnCalculation=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityReturnLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityReturnLeg')
exportChildren(self, outfile, level, namespace_='', name_='CommodityReturnLeg', fromsubclass_=False, pretty_print=True)
get_calculationDates(self)
get_calculationPeriods(self)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsSchedule(self)
get_calculationPeriodsScheduleReference(self)
get_commodity(self)
get_commodityBasket(self)
get_commodityReturnCalculation(self)
get_masterAgreementPaymentDates(self)
get_notionalAmount(self)
get_notionalAmountReference(self)
get_paymentDates(self)
get_relativePaymentDates(self)
hasContent_(self)
set_calculationDates(self, calculationDates)
set_calculationPeriods(self, calculationPeriods)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsSchedule(self, calculationPeriodsSchedule)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_commodity(self, commodity)
set_commodityBasket(self, commodityBasket)
set_commodityReturnCalculation(self, commodityReturnCalculation)
set_masterAgreementPaymentDates(self, masterAgreementPaymentDates)
set_notionalAmount(self, notionalAmount)
set_notionalAmountReference(self, notionalAmountReference)
set_paymentDates(self, paymentDates)
set_relativePaymentDates(self, relativePaymentDates)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationDates': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriods': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsSchedule': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'commodity': <fpml_genericlib.MemberSpec_ object>, 'commodityBasket': <fpml_genericlib.MemberSpec_ object>, 'commodityReturnCalculation': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementPaymentDates': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.CommodityPerformanceSwapLeg'>
Abstract base class for all commodity performance swap legs.

Methods inherited from CommodityPerformanceSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommoditySettlementPeriodsNotionalQuantity(CommodityNotionalQuantity)
    The notional quantity of electricity that applies to one or more
groups of Settlement Periods.
 
 
Method resolution order:
CommoditySettlementPeriodsNotionalQuantity
CommodityNotionalQuantity
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, quantityUnit=None, quantityFrequency=None, quantity=None, settlementPeriodsReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommoditySettlementPeriodsNotionalQuantity', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommoditySettlementPeriodsNotionalQuantity')
exportChildren(self, outfile, level, namespace_='', name_='CommoditySettlementPeriodsNotionalQuantity', fromsubclass_=False, pretty_print=True)
get_settlementPeriodsReference(self)
hasContent_(self)
insert_settlementPeriodsReference_at(self, index, value)
replace_settlementPeriodsReference_at(self, index, value)
set_settlementPeriodsReference(self, settlementPeriodsReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementPeriodsReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityNotionalQuantity'>
Commodity Notional.

Methods inherited from CommodityNotionalQuantity:
get_extensiontype_(self)
get_id(self)
get_quantity(self)
get_quantityFrequency(self)
get_quantityUnit(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_quantity(self, quantity)
set_quantityFrequency(self, quantityFrequency)
set_quantityUnit(self, quantityUnit)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommoditySettlementPeriodsNotionalQuantitySchedule(GeneratedsSuper)
    The notional quantity schedule of electricity that applies to one or
more groups of Settlement Periods.
 
 
Method resolution order:
CommoditySettlementPeriodsNotionalQuantitySchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementPeriodsNotionalQuantityStep=None, settlementPeriodsReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsNotionalQuantityStep(self, value)
add_settlementPeriodsReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommoditySettlementPeriodsNotionalQuantitySchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommoditySettlementPeriodsNotionalQuantitySchedule')
exportChildren(self, outfile, level, namespace_='', name_='CommoditySettlementPeriodsNotionalQuantitySchedule', fromsubclass_=False, pretty_print=True)
get_settlementPeriodsNotionalQuantityStep(self)
get_settlementPeriodsReference(self)
hasContent_(self)
insert_settlementPeriodsNotionalQuantityStep_at(self, index, value)
insert_settlementPeriodsReference_at(self, index, value)
replace_settlementPeriodsNotionalQuantityStep_at(self, index, value)
replace_settlementPeriodsReference_at(self, index, value)
set_settlementPeriodsNotionalQuantityStep(self, settlementPeriodsNotionalQuantityStep)
set_settlementPeriodsReference(self, settlementPeriodsReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementPeriodsNotionalQuantityStep': <fpml_genericlib.MemberSpec_ object>, 'settlementPeriodsReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommoditySettlementPeriodsPriceSchedule(GeneratedsSuper)
    The fixed price schedule for electricity that applies to one or more
groups of Settlement Periods.
 
 
Method resolution order:
CommoditySettlementPeriodsPriceSchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementPeriodsPriceStep=None, settlementPeriodsReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsPriceStep(self, value)
add_settlementPeriodsReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommoditySettlementPeriodsPriceSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommoditySettlementPeriodsPriceSchedule')
exportChildren(self, outfile, level, namespace_='', name_='CommoditySettlementPeriodsPriceSchedule', fromsubclass_=False, pretty_print=True)
get_settlementPeriodsPriceStep(self)
get_settlementPeriodsReference(self)
hasContent_(self)
insert_settlementPeriodsPriceStep_at(self, index, value)
insert_settlementPeriodsReference_at(self, index, value)
replace_settlementPeriodsPriceStep_at(self, index, value)
replace_settlementPeriodsReference_at(self, index, value)
set_settlementPeriodsPriceStep(self, settlementPeriodsPriceStep)
set_settlementPeriodsReference(self, settlementPeriodsReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementPeriodsPriceStep': <fpml_genericlib.MemberSpec_ object>, 'settlementPeriodsReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommoditySpread(Money)
    A type defining a currency amount.
 
 
Method resolution order:
CommoditySpread
Money
MoneyBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, amount=None, spreadConversionFactor=None, spreadUnit=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommoditySpread', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommoditySpread')
exportChildren(self, outfile, level, namespace_='', name_='CommoditySpread', fromsubclass_=False, pretty_print=True)
get_spreadConversionFactor(self)
get_spreadUnit(self)
hasContent_(self)
set_spreadConversionFactor(self, spreadConversionFactor)
set_spreadUnit(self, spreadUnit)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'spreadConversionFactor': <fpml_genericlib.MemberSpec_ object>, 'spreadUnit': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Money'>
A type defining a currency amount.

Methods inherited from Money:
get_amount(self)
get_extensiontype_(self)
set_amount(self, amount)
set_extensiontype_(self, extensiontype_)

Methods inherited from MoneyBase:
get_currency(self)
get_id(self)
set_currency(self, currency)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommoditySpreadSchedule(GeneratedsSuper)
    The Spread per Calculation Period. There must be a Spread specified
for each Calculation Period, regardless of whether the Spread
changes or remains the same between periods.
 
 
Method resolution order:
CommoditySpreadSchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, spreadStep=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_spreadStep(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommoditySpreadSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommoditySpreadSchedule')
exportChildren(self, outfile, level, namespace_='', name_='CommoditySpreadSchedule', fromsubclass_=False, pretty_print=True)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsScheduleReference(self)
get_spreadStep(self)
hasContent_(self)
insert_spreadStep_at(self, index, value)
replace_spreadStep_at(self, index, value)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_spreadStep(self, spreadStep)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'spreadStep': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityStartingDate(GeneratedsSuper)
    A type specifying the date from which the early termination clause
can be exercised.
 
 
Method resolution order:
CommodityStartingDate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dateRelativeTo=None, adjustableDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityStartingDate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityStartingDate')
exportChildren(self, outfile, level, namespace_='', name_='CommodityStartingDate', fromsubclass_=False, pretty_print=True)
get_adjustableDate(self)
get_dateRelativeTo(self)
hasContent_(self)
set_adjustableDate(self, adjustableDate)
set_dateRelativeTo(self, dateRelativeTo)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustableDate': <fpml_genericlib.MemberSpec_ object>, 'dateRelativeTo': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityStrikeSchedule(GeneratedsSuper)
    The Strike Price per Unit per Calculation Period. There must be a
Strike Price per Unit step specified for each Calculation
Period, regardless of whether the Strike changes or remains the
same between periods.
 
 
Method resolution order:
CommodityStrikeSchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, strikePricePerUnitStep=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_strikePricePerUnitStep(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityStrikeSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityStrikeSchedule')
exportChildren(self, outfile, level, namespace_='', name_='CommodityStrikeSchedule', fromsubclass_=False, pretty_print=True)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsScheduleReference(self)
get_strikePricePerUnitStep(self)
hasContent_(self)
insert_strikePricePerUnitStep_at(self, index, value)
replace_strikePricePerUnitStep_at(self, index, value)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_strikePricePerUnitStep(self, strikePricePerUnitStep)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'strikePricePerUnitStep': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommoditySwap(Product)
    The commodity swap product model is designed to support fixed-float
swaps, float-float swaps, fixed vs. physical swaps, float vs.
physical swaps as well as, weather specific swaps. Its design is
fully compatible with other FpML products and the product reuses
standard common types.
 
 
Method resolution order:
CommoditySwap
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, effectiveDate=None, terminationDate=None, settlementCurrency=None, commoditySwapLeg=None, weatherLeg=None, commonPricing=None, marketDisruption=None, settlementDisruption=None, rounding=None)
Initialize self.  See help(type(self)) for accurate signature.
add_commoditySwapLeg(self, value)
add_weatherLeg(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommoditySwap', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommoditySwap')
exportChildren(self, outfile, level, namespace_='', name_='CommoditySwap', fromsubclass_=False, pretty_print=True)
get_commoditySwapLeg(self)
get_commonPricing(self)
get_effectiveDate(self)
get_marketDisruption(self)
get_rounding(self)
get_settlementCurrency(self)
get_settlementDisruption(self)
get_terminationDate(self)
get_weatherLeg(self)
hasContent_(self)
insert_commoditySwapLeg_at(self, index, value)
insert_weatherLeg_at(self, index, value)
replace_commoditySwapLeg_at(self, index, value)
replace_weatherLeg_at(self, index, value)
set_commoditySwapLeg(self, commoditySwapLeg)
set_commonPricing(self, commonPricing)
set_effectiveDate(self, effectiveDate)
set_marketDisruption(self, marketDisruption)
set_rounding(self, rounding)
set_settlementCurrency(self, settlementCurrency)
set_settlementDisruption(self, settlementDisruption)
set_terminationDate(self, terminationDate)
set_weatherLeg(self, weatherLeg)
validate_CommodityBullionSettlementDisruptionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commoditySwapLeg': <fpml_genericlib.MemberSpec_ object>, 'commonPricing': <fpml_genericlib.MemberSpec_ object>, 'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'marketDisruption': <fpml_genericlib.MemberSpec_ object>, 'rounding': <fpml_genericlib.MemberSpec_ object>, 'settlementCurrency': <fpml_genericlib.MemberSpec_ object>, 'settlementDisruption': <fpml_genericlib.MemberSpec_ object>, 'terminationDate': <fpml_genericlib.MemberSpec_ object>, 'weatherLeg': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommoditySwapLeg(Leg)
    Abstract base class for all commodity swap legs
 
 
Method resolution order:
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommoditySwapLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommoditySwapLeg')
exportChildren(self, outfile, level, namespace_='', name_='CommoditySwapLeg', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {}
subclass = None
superclass = <class 'fpml_genericlib.Leg'>
A supertype of leg. All swap legs extend this type.

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommoditySwaption(Product)
    Commodity Swaption.
 
 
Method resolution order:
CommoditySwaption
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, optionType=None, commoditySwap=None, physicalExercise=None, premium=None, commonPricing=None, marketDisruption=None, settlementDisruption=None, rounding=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommoditySwaption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommoditySwaption')
exportChildren(self, outfile, level, namespace_='', name_='CommoditySwaption', fromsubclass_=False, pretty_print=True)
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_commoditySwap(self)
get_commonPricing(self)
get_marketDisruption(self)
get_optionType(self)
get_physicalExercise(self)
get_premium(self)
get_rounding(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
get_settlementDisruption(self)
hasContent_(self)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_commoditySwap(self, commoditySwap)
set_commonPricing(self, commonPricing)
set_marketDisruption(self, marketDisruption)
set_optionType(self, optionType)
set_physicalExercise(self, physicalExercise)
set_premium(self, premium)
set_rounding(self, rounding)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)
set_settlementDisruption(self, settlementDisruption)
validate_CommodityBullionSettlementDisruptionEnum(self, value)
validate_PutCallEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'buyerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'buyerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'commoditySwap': <fpml_genericlib.MemberSpec_ object>, 'commonPricing': <fpml_genericlib.MemberSpec_ object>, 'marketDisruption': <fpml_genericlib.MemberSpec_ object>, 'optionType': <fpml_genericlib.MemberSpec_ object>, 'physicalExercise': <fpml_genericlib.MemberSpec_ object>, 'premium': <fpml_genericlib.MemberSpec_ object>, 'rounding': <fpml_genericlib.MemberSpec_ object>, 'sellerAccountReference': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommoditySwaptionUnderlying(GeneratedsSuper)
    
Method resolution order:
CommoditySwaptionUnderlying
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, effectiveDate=None, terminationDate=None, settlementCurrency=None, commoditySwapLeg=None, weatherLeg=None, commonPricing=None, marketDisruption=None, settlementDisruption=None, rounding=None)
Initialize self.  See help(type(self)) for accurate signature.
add_commoditySwapLeg(self, value)
add_weatherLeg(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommoditySwaptionUnderlying', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommoditySwaptionUnderlying')
exportChildren(self, outfile, level, namespace_='', name_='CommoditySwaptionUnderlying', fromsubclass_=False, pretty_print=True)
get_commoditySwapLeg(self)
get_commonPricing(self)
get_effectiveDate(self)
get_marketDisruption(self)
get_rounding(self)
get_settlementCurrency(self)
get_settlementDisruption(self)
get_terminationDate(self)
get_weatherLeg(self)
hasContent_(self)
insert_commoditySwapLeg_at(self, index, value)
insert_weatherLeg_at(self, index, value)
replace_commoditySwapLeg_at(self, index, value)
replace_weatherLeg_at(self, index, value)
set_commoditySwapLeg(self, commoditySwapLeg)
set_commonPricing(self, commonPricing)
set_effectiveDate(self, effectiveDate)
set_marketDisruption(self, marketDisruption)
set_rounding(self, rounding)
set_settlementCurrency(self, settlementCurrency)
set_settlementDisruption(self, settlementDisruption)
set_terminationDate(self, terminationDate)
set_weatherLeg(self, weatherLeg)
validate_CommodityBullionSettlementDisruptionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commoditySwapLeg': <fpml_genericlib.MemberSpec_ object>, 'commonPricing': <fpml_genericlib.MemberSpec_ object>, 'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'marketDisruption': <fpml_genericlib.MemberSpec_ object>, 'rounding': <fpml_genericlib.MemberSpec_ object>, 'settlementCurrency': <fpml_genericlib.MemberSpec_ object>, 'settlementDisruption': <fpml_genericlib.MemberSpec_ object>, 'terminationDate': <fpml_genericlib.MemberSpec_ object>, 'weatherLeg': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityTrigger(GeneratedsSuper)
    The barrier which, when breached, triggers the knock-in or knock-out
of the barrier option.
 
 
Method resolution order:
CommodityTrigger
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, levelQuantity=None, levelUnit=None, levelPercentage=None, levelPrice=None, triggerType=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityTrigger', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityTrigger')
exportChildren(self, outfile, level, namespace_='', name_='CommodityTrigger', fromsubclass_=False, pretty_print=True)
get_levelPercentage(self)
get_levelPrice(self)
get_levelQuantity(self)
get_levelUnit(self)
get_triggerType(self)
hasContent_(self)
set_levelPercentage(self, levelPercentage)
set_levelPrice(self, levelPrice)
set_levelQuantity(self, levelQuantity)
set_levelUnit(self, levelUnit)
set_triggerType(self, triggerType)
validate_TriggerTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'levelPercentage': <fpml_genericlib.MemberSpec_ object>, 'levelPrice': <fpml_genericlib.MemberSpec_ object>, 'levelQuantity': <fpml_genericlib.MemberSpec_ object>, 'levelUnit': <fpml_genericlib.MemberSpec_ object>, 'triggerType': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityValuationDates(GeneratedsSuper)
    The dates on which prices are observed for the underlyer.
 
 
Method resolution order:
CommodityValuationDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, lag=None, dayType=None, dayDistribution=None, dayCount=None, dayOfWeek=None, dayNumber=None, businessDayConvention=None, businessCalendar=None, calendarSource=None, settlementPeriods=None, settlementPeriodsReference=None, valuationDates=None)
Initialize self.  See help(type(self)) for accurate signature.
add_dayOfWeek(self, value)
add_settlementPeriods(self, value)
add_settlementPeriodsReference(self, value)
add_valuationDates(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityValuationDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityValuationDates')
exportChildren(self, outfile, level, namespace_='', name_='CommodityValuationDates', fromsubclass_=False, pretty_print=True)
get_businessCalendar(self)
get_businessDayConvention(self)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsScheduleReference(self)
get_calendarSource(self)
get_dayCount(self)
get_dayDistribution(self)
get_dayNumber(self)
get_dayOfWeek(self)
get_dayType(self)
get_id(self)
get_lag(self)
get_settlementPeriods(self)
get_settlementPeriodsReference(self)
get_valuationDates(self)
hasContent_(self)
insert_dayOfWeek_at(self, index, value)
insert_settlementPeriodsReference_at(self, index, value)
insert_settlementPeriods_at(self, index, value)
insert_valuationDates_at(self, index, value)
replace_dayOfWeek_at(self, index, value)
replace_settlementPeriodsReference_at(self, index, value)
replace_settlementPeriods_at(self, index, value)
replace_valuationDates_at(self, index, value)
set_businessCalendar(self, businessCalendar)
set_businessDayConvention(self, businessDayConvention)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_calendarSource(self, calendarSource)
set_dayCount(self, dayCount)
set_dayDistribution(self, dayDistribution)
set_dayNumber(self, dayNumber)
set_dayOfWeek(self, dayOfWeek)
set_dayType(self, dayType)
set_id(self, id)
set_lag(self, lag)
set_settlementPeriods(self, settlementPeriods)
set_settlementPeriodsReference(self, settlementPeriodsReference)
set_valuationDates(self, valuationDates)
validate_BusinessDayConventionEnum(self, value)
validate_CalendarSourceEnum(self, value)
validate_CommodityDayTypeEnum(self, value)
validate_DayOfWeekEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCalendar': <fpml_genericlib.MemberSpec_ object>, 'businessDayConvention': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'calendarSource': <fpml_genericlib.MemberSpec_ object>, 'dayCount': <fpml_genericlib.MemberSpec_ object>, 'dayDistribution': <fpml_genericlib.MemberSpec_ object>, 'dayNumber': <fpml_genericlib.MemberSpec_ object>, 'dayOfWeek': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityVarianceCalculation(GeneratedsSuper)
    
Method resolution order:
CommodityVarianceCalculation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, pricingDates=None, valuationDates=None, annualizationFactor=None, nAdjustment=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityVarianceCalculation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityVarianceCalculation')
exportChildren(self, outfile, level, namespace_='', name_='CommodityVarianceCalculation', fromsubclass_=False, pretty_print=True)
get_annualizationFactor(self)
get_nAdjustment(self)
get_pricingDates(self)
get_valuationDates(self)
hasContent_(self)
set_annualizationFactor(self, annualizationFactor)
set_nAdjustment(self, nAdjustment)
set_pricingDates(self, pricingDates)
set_valuationDates(self, valuationDates)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'annualizationFactor': <fpml_genericlib.MemberSpec_ object>, 'nAdjustment': <fpml_genericlib.MemberSpec_ object>, 'pricingDates': <fpml_genericlib.MemberSpec_ object>, 'valuationDates': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CommodityVarianceLeg(CommodityPerformanceSwapLeg)
    A type describing the variance leg of a commodity variance swap.
 
 
Method resolution order:
CommodityVarianceLeg
CommodityPerformanceSwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, calculationDates=None, calculationPeriods=None, calculationPeriodsSchedule=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, relativePaymentDates=None, paymentDates=None, masterAgreementPaymentDates=None, commodity=None, commodityBasket=None, notionalAmount=None, notionalAmountReference=None, varianceStrikePrice=None, volatilityStrikePrice=None, varianceCalculation=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CommodityVarianceLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CommodityVarianceLeg')
exportChildren(self, outfile, level, namespace_='', name_='CommodityVarianceLeg', fromsubclass_=False, pretty_print=True)
get_calculationDates(self)
get_calculationPeriods(self)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsSchedule(self)
get_calculationPeriodsScheduleReference(self)
get_commodity(self)
get_commodityBasket(self)
get_masterAgreementPaymentDates(self)
get_notionalAmount(self)
get_notionalAmountReference(self)
get_paymentDates(self)
get_relativePaymentDates(self)
get_varianceCalculation(self)
get_varianceStrikePrice(self)
get_volatilityStrikePrice(self)
hasContent_(self)
set_calculationDates(self, calculationDates)
set_calculationPeriods(self, calculationPeriods)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsSchedule(self, calculationPeriodsSchedule)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_commodity(self, commodity)
set_commodityBasket(self, commodityBasket)
set_masterAgreementPaymentDates(self, masterAgreementPaymentDates)
set_notionalAmount(self, notionalAmount)
set_notionalAmountReference(self, notionalAmountReference)
set_paymentDates(self, paymentDates)
set_relativePaymentDates(self, relativePaymentDates)
set_varianceCalculation(self, varianceCalculation)
set_varianceStrikePrice(self, varianceStrikePrice)
set_volatilityStrikePrice(self, volatilityStrikePrice)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationDates': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriods': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsSchedule': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'commodity': <fpml_genericlib.MemberSpec_ object>, 'commodityBasket': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementPaymentDates': <fpml_genericlib.MemberSpec_ object>, 'notionalAmount': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.CommodityPerformanceSwapLeg'>
Abstract base class for all commodity performance swap legs.

Methods inherited from CommodityPerformanceSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Composite(GeneratedsSuper)
    Specifies the conditions to be applied for converting into a
reference currency when the actual currency rate is not
determined upfront.
 
 
Method resolution order:
Composite
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, determinationMethod=None, relativeDate=None, fxSpotRateSource=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Composite', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Composite')
exportChildren(self, outfile, level, namespace_='', name_='Composite', fromsubclass_=False, pretty_print=True)
get_determinationMethod(self)
get_fxSpotRateSource(self)
get_relativeDate(self)
hasContent_(self)
set_determinationMethod(self, determinationMethod)
set_fxSpotRateSource(self, fxSpotRateSource)
set_relativeDate(self, relativeDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'determinationMethod': <fpml_genericlib.MemberSpec_ object>, 'fxSpotRateSource': <fpml_genericlib.MemberSpec_ object>, 'relativeDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Compounding(GeneratedsSuper)
    Specifies the compounding method and the compounding rate.
 
 
Method resolution order:
Compounding
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, compoundingMethod=None, compoundingRate=None, compoundingSpread=None, compoundingDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Compounding', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Compounding')
exportChildren(self, outfile, level, namespace_='', name_='Compounding', fromsubclass_=False, pretty_print=True)
get_compoundingDates(self)
get_compoundingMethod(self)
get_compoundingRate(self)
get_compoundingSpread(self)
hasContent_(self)
set_compoundingDates(self, compoundingDates)
set_compoundingMethod(self, compoundingMethod)
set_compoundingRate(self, compoundingRate)
set_compoundingSpread(self, compoundingSpread)
validate_CompoundingMethodEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'compoundingDates': <fpml_genericlib.MemberSpec_ object>, 'compoundingMethod': <fpml_genericlib.MemberSpec_ object>, 'compoundingRate': <fpml_genericlib.MemberSpec_ object>, 'compoundingSpread': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CompoundingRate(GeneratedsSuper)
    A type defining a compounding rate. The compounding interest can
either point back to the floating rate calculation of interest
calculation node on the Interest Leg, or be defined
specifically.
 
 
Method resolution order:
CompoundingRate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, interestLegRate=None, specificRate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CompoundingRate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CompoundingRate')
exportChildren(self, outfile, level, namespace_='', name_='CompoundingRate', fromsubclass_=False, pretty_print=True)
get_interestLegRate(self)
get_specificRate(self)
hasContent_(self)
set_interestLegRate(self, interestLegRate)
set_specificRate(self, specificRate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'interestLegRate': <fpml_genericlib.MemberSpec_ object>, 'specificRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ConstituentWeight(GeneratedsSuper)
    A type describing the weight of each of the underlyer constituent
within the basket, either in absolute or relative terms.
 
 
Method resolution order:
ConstituentWeight
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, openUnits=None, basketPercentage=None, basketAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ConstituentWeight', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ConstituentWeight')
exportChildren(self, outfile, level, namespace_='', name_='ConstituentWeight', fromsubclass_=False, pretty_print=True)
get_basketAmount(self)
get_basketPercentage(self)
get_openUnits(self)
hasContent_(self)
set_basketAmount(self, basketAmount)
set_basketPercentage(self, basketPercentage)
set_openUnits(self, openUnits)
validate_RestrictedPercentage(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'basketAmount': <fpml_genericlib.MemberSpec_ object>, 'basketPercentage': <fpml_genericlib.MemberSpec_ object>, 'openUnits': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ContactInformation(GeneratedsSuper)
    A type that represents how to contact an individual or organization.
 
 
Method resolution order:
ContactInformation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, telephone=None, email=None, address=None)
Initialize self.  See help(type(self)) for accurate signature.
add_email(self, value)
add_telephone(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ContactInformation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ContactInformation')
exportChildren(self, outfile, level, namespace_='', name_='ContactInformation', fromsubclass_=False, pretty_print=True)
get_address(self)
get_email(self)
get_telephone(self)
hasContent_(self)
insert_email_at(self, index, value)
insert_telephone_at(self, index, value)
replace_email_at(self, index, value)
replace_telephone_at(self, index, value)
set_address(self, address)
set_email(self, email)
set_telephone(self, telephone)
validate_NormalizedString(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'address': <fpml_genericlib.MemberSpec_ object>, 'email': <fpml_genericlib.MemberSpec_ object>, 'telephone': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ContractualDefinitions(GeneratedsSuper)
    The definitions, such as those published by ISDA, that will define
the terms of the trade.
 
 
Method resolution order:
ContractualDefinitions
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, contractualDefinitionsScheme='http://www.fpml.org/coding-scheme/contractual-definitions', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ContractualDefinitions', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ContractualDefinitions')
exportChildren(self, outfile, level, namespace_='', name_='ContractualDefinitions', fromsubclass_=False, pretty_print=True)
get_contractualDefinitionsScheme(self)
get_valueOf_(self)
hasContent_(self)
set_contractualDefinitionsScheme(self, contractualDefinitionsScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'contractualDefinitionsScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ContractualMatrix(GeneratedsSuper)
    
Method resolution order:
ContractualMatrix
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, matrixType=None, publicationDate=None, matrixTerm=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ContractualMatrix', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ContractualMatrix')
exportChildren(self, outfile, level, namespace_='', name_='ContractualMatrix', fromsubclass_=False, pretty_print=True)
get_matrixTerm(self)
get_matrixType(self)
get_publicationDate(self)
hasContent_(self)
set_matrixTerm(self, matrixTerm)
set_matrixType(self, matrixType)
set_publicationDate(self, publicationDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'matrixTerm': <fpml_genericlib.MemberSpec_ object>, 'matrixType': <fpml_genericlib.MemberSpec_ object>, 'publicationDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ContractualSupplement(GeneratedsSuper)
    A contractual supplement (such as those published by ISDA) that will
apply to the trade.
 
 
Method resolution order:
ContractualSupplement
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, contractualSupplementScheme='http://www.fpml.org/coding-scheme/contractual-supplement', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ContractualSupplement', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ContractualSupplement')
exportChildren(self, outfile, level, namespace_='', name_='ContractualSupplement', fromsubclass_=False, pretty_print=True)
get_contractualSupplementScheme(self)
get_valueOf_(self)
hasContent_(self)
set_contractualSupplementScheme(self, contractualSupplementScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'contractualSupplementScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ContractualTermsSupplement(GeneratedsSuper)
    A contractual supplement (such as those published by ISDA) and its
publication date that will apply to the trade.
 
 
Method resolution order:
ContractualTermsSupplement
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, type_=None, publicationDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ContractualTermsSupplement', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ContractualTermsSupplement')
exportChildren(self, outfile, level, namespace_='', name_='ContractualTermsSupplement', fromsubclass_=False, pretty_print=True)
get_publicationDate(self)
get_type(self)
hasContent_(self)
set_publicationDate(self, publicationDate)
set_type(self, type_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'publicationDate': <fpml_genericlib.MemberSpec_ object>, 'type_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ConvertibleBond(Bond)
    An exchange traded bond.Specifies the issuer name of a fixed income
security or convertible bond. This name can either be explicitly
stated, or specified as an href into another element of the
document, such as the obligor.
 
 
Method resolution order:
ConvertibleBond
Bond
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, issuerName=None, issuerPartyReference=None, seniority=None, couponType=None, couponRate=None, maturity=None, parValue=None, faceAmount=None, paymentFrequency=None, dayCountFraction=None, underlyingEquity=None, redemptionDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ConvertibleBond', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ConvertibleBond')
exportChildren(self, outfile, level, namespace_='', name_='ConvertibleBond', fromsubclass_=False, pretty_print=True)
get_redemptionDate(self)
get_underlyingEquity(self)
hasContent_(self)
set_redemptionDate(self, redemptionDate)
set_underlyingEquity(self, underlyingEquity)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'redemptionDate': <fpml_genericlib.MemberSpec_ object>, 'underlyingEquity': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Bond'>
An exchange traded bond.Specifies the issuer name of a fixed income
security or convertible bond. This name can either be explicitly
stated, or specified as an href into another element of the
document, such as the obligor.

Methods inherited from Bond:
get_couponRate(self)
get_couponType(self)
get_dayCountFraction(self)
get_extensiontype_(self)
get_faceAmount(self)
get_issuerName(self)
get_issuerPartyReference(self)
get_maturity(self)
get_parValue(self)
get_paymentFrequency(self)
get_seniority(self)
set_couponRate(self, couponRate)
set_couponType(self, couponType)
set_dayCountFraction(self, dayCountFraction)
set_extensiontype_(self, extensiontype_)
set_faceAmount(self, faceAmount)
set_issuerName(self, issuerName)
set_issuerPartyReference(self, issuerPartyReference)
set_maturity(self, maturity)
set_parValue(self, parValue)
set_paymentFrequency(self, paymentFrequency)
set_seniority(self, seniority)
validate_String(self, value)

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Correlation(CalculationFromObservation)
    A type describing the correlation amount of a correlation swap.
 
 
Method resolution order:
Correlation
CalculationFromObservation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, initialLevel=None, initialLevelSource=None, closingLevel=None, expiringLevel=None, expectedN=None, notionalAmount=None, correlationStrikePrice=None, boundedCorrelation=None, numberOfDataSeries=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Correlation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Correlation')
exportChildren(self, outfile, level, namespace_='', name_='Correlation', fromsubclass_=False, pretty_print=True)
get_boundedCorrelation(self)
get_correlationStrikePrice(self)
get_notionalAmount(self)
get_numberOfDataSeries(self)
hasContent_(self)
set_boundedCorrelation(self, boundedCorrelation)
set_correlationStrikePrice(self, correlationStrikePrice)
set_notionalAmount(self, notionalAmount)
set_numberOfDataSeries(self, numberOfDataSeries)
validate_CorrelationValue(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'boundedCorrelation': <fpml_genericlib.MemberSpec_ object>, 'correlationStrikePrice': <fpml_genericlib.MemberSpec_ object>, 'notionalAmount': <fpml_genericlib.MemberSpec_ object>, 'numberOfDataSeries': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CalculationFromObservation'>
Abstract base class for all calculation from observed
values.Specifies whether the Initial Index Level should be the
Closing Price Level, the Expiring Contract Level, VWAPPrice,
TWAPPrice, NAV or Open Price and/or a specified Initial Index
Level.

Methods inherited from CalculationFromObservation:
get_closingLevel(self)
get_expectedN(self)
get_expiringLevel(self)
get_extensiontype_(self)
get_initialLevel(self)
get_initialLevelSource(self)
set_closingLevel(self, closingLevel)
set_expectedN(self, expectedN)
set_expiringLevel(self, expiringLevel)
set_extensiontype_(self, extensiontype_)
set_initialLevel(self, initialLevel)
set_initialLevelSource(self, initialLevelSource)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CorrespondentInformation(GeneratedsSuper)
    A type that describes the information to identify a correspondent
bank that will make delivery of the funds on the paying bank's
behalf in the country where the payment is to be made.
 
 
Method resolution order:
CorrespondentInformation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, routingIds=None, routingExplicitDetails=None, routingIdsAndExplicitDetails=None, correspondentPartyReference=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CorrespondentInformation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CorrespondentInformation')
exportChildren(self, outfile, level, namespace_='', name_='CorrespondentInformation', fromsubclass_=False, pretty_print=True)
get_correspondentPartyReference(self)
get_routingExplicitDetails(self)
get_routingIds(self)
get_routingIdsAndExplicitDetails(self)
hasContent_(self)
set_correspondentPartyReference(self, correspondentPartyReference)
set_routingExplicitDetails(self, routingExplicitDetails)
set_routingIds(self, routingIds)
set_routingIdsAndExplicitDetails(self, routingIdsAndExplicitDetails)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'correspondentPartyReference': <fpml_genericlib.MemberSpec_ object>, 'routingExplicitDetails': <fpml_genericlib.MemberSpec_ object>, 'routingIds': <fpml_genericlib.MemberSpec_ object>, 'routingIdsAndExplicitDetails': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CountryCode(GeneratedsSuper)
    The code representation of a country or an area of special
sovereignty. By default it is a valid 2 character country code
as defined by the ISO standard 3166-1 alpha-2 - Codes for
representation of countries
http://www.niso.org/standards/resources/3166.html.
 
 
Method resolution order:
CountryCode
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, countryScheme='http://www.fpml.org/coding-scheme/external/iso3166', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CountryCode', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CountryCode')
exportChildren(self, outfile, level, namespace_='', name_='CountryCode', fromsubclass_=False, pretty_print=True)
get_countryScheme(self)
get_valueOf_(self)
hasContent_(self)
set_countryScheme(self, countryScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'countryScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CouponType(GeneratedsSuper)
    Defines a scheme of values for specifiying if the bond has a
variable coupon, step-up/down coupon or a zero-coupon.
 
 
Method resolution order:
CouponType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, couponTypeScheme='http://www.fpml.org/coding-scheme/coupon-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CouponType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CouponType')
exportChildren(self, outfile, level, namespace_='', name_='CouponType', fromsubclass_=False, pretty_print=True)
get_couponTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_couponTypeScheme(self, couponTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'couponTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CreditEventNotice(GeneratedsSuper)
    
Method resolution order:
CreditEventNotice
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, notifyingParty=None, businessCenter=None, publiclyAvailableInformation=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CreditEventNotice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CreditEventNotice')
exportChildren(self, outfile, level, namespace_='', name_='CreditEventNotice', fromsubclass_=False, pretty_print=True)
get_businessCenter(self)
get_notifyingParty(self)
get_publiclyAvailableInformation(self)
hasContent_(self)
set_businessCenter(self, businessCenter)
set_notifyingParty(self, notifyingParty)
set_publiclyAvailableInformation(self, publiclyAvailableInformation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenter': <fpml_genericlib.MemberSpec_ object>, 'notifyingParty': <fpml_genericlib.MemberSpec_ object>, 'publiclyAvailableInformation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CreditEvents(GeneratedsSuper)
    
Method resolution order:
CreditEvents
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, bankruptcy=None, failureToPay=None, failureToPayPrincipal=None, failureToPayInterest=None, obligationDefault=None, obligationAcceleration=None, repudiationMoratorium=None, restructuring=None, governmentalIntervention=None, distressedRatingsDowngrade=None, maturityExtension=None, writedown=None, impliedWritedown=None, defaultRequirement=None, creditEventNotice=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CreditEvents', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CreditEvents')
exportChildren(self, outfile, level, namespace_='', name_='CreditEvents', fromsubclass_=False, pretty_print=True)
get_bankruptcy(self)
get_creditEventNotice(self)
get_defaultRequirement(self)
get_distressedRatingsDowngrade(self)
get_failureToPay(self)
get_failureToPayInterest(self)
get_failureToPayPrincipal(self)
get_governmentalIntervention(self)
get_id(self)
get_impliedWritedown(self)
get_maturityExtension(self)
get_obligationAcceleration(self)
get_obligationDefault(self)
get_repudiationMoratorium(self)
get_restructuring(self)
get_writedown(self)
hasContent_(self)
set_bankruptcy(self, bankruptcy)
set_creditEventNotice(self, creditEventNotice)
set_defaultRequirement(self, defaultRequirement)
set_distressedRatingsDowngrade(self, distressedRatingsDowngrade)
set_failureToPay(self, failureToPay)
set_failureToPayInterest(self, failureToPayInterest)
set_failureToPayPrincipal(self, failureToPayPrincipal)
set_governmentalIntervention(self, governmentalIntervention)
set_id(self, id)
set_impliedWritedown(self, impliedWritedown)
set_maturityExtension(self, maturityExtension)
set_obligationAcceleration(self, obligationAcceleration)
set_obligationDefault(self, obligationDefault)
set_repudiationMoratorium(self, repudiationMoratorium)
set_restructuring(self, restructuring)
set_writedown(self, writedown)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'bankruptcy': <fpml_genericlib.MemberSpec_ object>, 'creditEventNotice': <fpml_genericlib.MemberSpec_ object>, 'defaultRequirement': <fpml_genericlib.MemberSpec_ object>, 'distressedRatingsDowngrade': <fpml_genericlib.MemberSpec_ object>, 'failureToPay': <fpml_genericlib.MemberSpec_ object>, 'failureToPayInterest': <fpml_genericlib.MemberSpec_ object>, 'failureToPayPrincipal': <fpml_genericlib.MemberSpec_ object>, 'governmentalIntervention': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'impliedWritedown': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CreditEventsReference(Reference)
    Reference to credit events.
 
 
Method resolution order:
CreditEventsReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CreditEventsReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CreditEventsReference')
exportChildren(self, outfile, level, namespace_='', name_='CreditEventsReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CreditRating(GeneratedsSuper)
    A party's credit rating.
 
 
Method resolution order:
CreditRating
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, creditRatingScheme='http://www.fpml.org/coding-scheme/external/moodys', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CreditRating', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CreditRating')
exportChildren(self, outfile, level, namespace_='', name_='CreditRating', fromsubclass_=False, pretty_print=True)
get_creditRatingScheme(self)
get_valueOf_(self)
hasContent_(self)
set_creditRatingScheme(self, creditRatingScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'creditRatingScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CreditSeniority(GeneratedsSuper)
    The repayment precedence of a debt
instrument.creditSeniorityTradingScheme overrides
creditSeniorityScheme when the underlyer defines the reference
obligation used in a single name credit default swap trade.
 
 
Method resolution order:
CreditSeniority
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, creditSeniorityScheme='http://www.fpml.org/coding-scheme/credit-seniority', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CreditSeniority', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CreditSeniority')
exportChildren(self, outfile, level, namespace_='', name_='CreditSeniority', fromsubclass_=False, pretty_print=True)
get_creditSeniorityScheme(self)
get_valueOf_(self)
hasContent_(self)
set_creditSeniorityScheme(self, creditSeniorityScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'creditSeniorityScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CreditSupportAgreement(GeneratedsSuper)
    The agreement executed between the parties and intended to govern
collateral arrangement for all OTC derivatives transactions
between those parties.
 
 
Method resolution order:
CreditSupportAgreement
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, type_=None, date=None, identifier=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CreditSupportAgreement', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CreditSupportAgreement')
exportChildren(self, outfile, level, namespace_='', name_='CreditSupportAgreement', fromsubclass_=False, pretty_print=True)
get_date(self)
get_identifier(self)
get_type(self)
hasContent_(self)
set_date(self, date)
set_identifier(self, identifier)
set_type(self, type_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'date': <fpml_genericlib.MemberSpec_ object>, 'identifier': <fpml_genericlib.MemberSpec_ object>, 'type_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CreditSupportAgreementIdentifier(GeneratedsSuper)
    
Method resolution order:
CreditSupportAgreementIdentifier
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, creditSupportAgreementIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CreditSupportAgreementIdentifier', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CreditSupportAgreementIdentifier')
exportChildren(self, outfile, level, namespace_='', name_='CreditSupportAgreementIdentifier', fromsubclass_=False, pretty_print=True)
get_creditSupportAgreementIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_creditSupportAgreementIdScheme(self, creditSupportAgreementIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'creditSupportAgreementIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CreditSupportAgreementType(GeneratedsSuper)
    
Method resolution order:
CreditSupportAgreementType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, creditSupportAgreementTypeScheme='http://www.fpml.org/coding-scheme/credit-support-agreement-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CreditSupportAgreementType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CreditSupportAgreementType')
exportChildren(self, outfile, level, namespace_='', name_='CreditSupportAgreementType', fromsubclass_=False, pretty_print=True)
get_creditSupportAgreementTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_creditSupportAgreementTypeScheme(self, creditSupportAgreementTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'creditSupportAgreementTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CrossRate(QuotedCurrencyPair)
    A type that is used for including the currency exchange rates used
to cross between the traded currencies for non-base currency FX
contracts.
 
 
Method resolution order:
CrossRate
QuotedCurrencyPair
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, currency1=None, currency2=None, quoteBasis=None, rate=None, spotRate=None, forwardPoints=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CrossRate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CrossRate')
exportChildren(self, outfile, level, namespace_='', name_='CrossRate', fromsubclass_=False, pretty_print=True)
get_forwardPoints(self)
get_rate(self)
get_spotRate(self)
hasContent_(self)
set_forwardPoints(self, forwardPoints)
set_rate(self, rate)
set_spotRate(self, spotRate)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'forwardPoints': <fpml_genericlib.MemberSpec_ object>, 'rate': <fpml_genericlib.MemberSpec_ object>, 'spotRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.QuotedCurrencyPair'>
A type that describes the composition of a rate that has been quoted
or is to be quoted. This includes the two currencies and the
quotation relationship between the two currencies and is used as
a building block throughout the FX specification.

Methods inherited from QuotedCurrencyPair:
get_currency1(self)
get_currency2(self)
get_extensiontype_(self)
get_quoteBasis(self)
set_currency1(self, currency1)
set_currency2(self, currency2)
set_extensiontype_(self, extensiontype_)
set_quoteBasis(self, quoteBasis)
validate_QuoteBasisEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Currency(GeneratedsSuper)
    The code representation of a currency or fund. By default it is a
valid currency code as defined by the ISO standard 4217 - Codes
for representation of currencies and funds
http://www.iso.org/iso/en/prods-
services/popstds/currencycodeslist.html.
 
 
Method resolution order:
Currency
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, currencyScheme='http://www.fpml.org/coding-scheme/external/iso4217-2001-08-15', valueOf_=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Currency', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Currency')
exportChildren(self, outfile, level, namespace_='', name_='Currency', fromsubclass_=False, pretty_print=True)
get_currencyScheme(self)
get_extensiontype_(self)
get_valueOf_(self)
hasContent_(self)
set_currencyScheme(self, currencyScheme)
set_extensiontype_(self, extensiontype_)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currencyScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class CutName(GeneratedsSuper)
    Allows for an option expiry cut time to be described by name, as per
established market convention. Note: the FX Working Group has
resolved not to extend the cutNameScheme coding scheme. The
expiryTime element should be used in preference to cutName as
the formal definition of FX option expiry time.
 
 
Method resolution order:
CutName
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, cutNameScheme='http://www.fpml.org/coding-scheme/cut-name', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='CutName', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='CutName')
exportChildren(self, outfile, level, namespace_='', name_='CutName', fromsubclass_=False, pretty_print=True)
get_cutNameScheme(self)
get_valueOf_(self)
hasContent_(self)
set_cutNameScheme(self, cutNameScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'cutNameScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DataProvider(GeneratedsSuper)
    Specify as applicable. Parties may wish to refer to the state
meteorological authority in a particular location or to an
exchange or other third party data provider. Parties may find
the definitions in the Commodity Definitions useful as a means
of identifying potential Data Providers.
 
 
Method resolution order:
DataProvider
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, weatherDataProviderScheme='http://www.fpml.org/coding-scheme/weather-data-provider', id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DataProvider', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DataProvider')
exportChildren(self, outfile, level, namespace_='', name_='DataProvider', fromsubclass_=False, pretty_print=True)
get_id(self)
get_valueOf_(self)
get_weatherDataProviderScheme(self)
hasContent_(self)
set_id(self, id)
set_valueOf_(self, valueOf_)
set_weatherDataProviderScheme(self, weatherDataProviderScheme)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>, 'weatherDataProviderScheme': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DateList(GeneratedsSuper)
    List of Dates
 
 
Method resolution order:
DateList
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, date=None)
Initialize self.  See help(type(self)) for accurate signature.
add_date(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DateList', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DateList')
exportChildren(self, outfile, level, namespace_='', name_='DateList', fromsubclass_=False, pretty_print=True)
get_date(self)
hasContent_(self)
insert_date_at(self, index, value)
replace_date_at(self, index, value)
set_date(self, date)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'date': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DateOffset(Offset)
    A type defining an offset used in calculating a date when this date
is defined in reference to another date through a date offset.
The type includes the convention for adjusting the date and an
optional sequence element to indicate the order in a sequence of
multiple date offsets.
 
 
Method resolution order:
DateOffset
Offset
Period
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, dayType=None, businessDayConvention=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DateOffset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DateOffset')
exportChildren(self, outfile, level, namespace_='', name_='DateOffset', fromsubclass_=False, pretty_print=True)
get_businessDayConvention(self)
hasContent_(self)
set_businessDayConvention(self, businessDayConvention)
validate_BusinessDayConventionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessDayConvention': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Offset'>
A type defining an offset used in calculating a new date relative to
a reference date. E.g. calendar days, business days, Commodity
Business days, etc..

Methods inherited from Offset:
get_dayType(self)
get_extensiontype_(self)
set_dayType(self, dayType)
set_extensiontype_(self, extensiontype_)
validate_DayTypeEnum(self, value)

Methods inherited from Period:
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DateRange(GeneratedsSuper)
    A type defining a contiguous series of calendar dates. The date
range is defined as all the dates between and including the
first and the last date. The first date must fall before the
last date.
 
 
Method resolution order:
DateRange
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, unadjustedFirstDate=None, unadjustedLastDate=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DateRange', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DateRange')
exportChildren(self, outfile, level, namespace_='', name_='DateRange', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_unadjustedFirstDate(self)
get_unadjustedLastDate(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_unadjustedFirstDate(self, unadjustedFirstDate)
set_unadjustedLastDate(self, unadjustedLastDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'unadjustedFirstDate': <fpml_genericlib.MemberSpec_ object>, 'unadjustedLastDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DateReference(Reference)
    Reference to an identified date or a complex date structure.
 
 
Method resolution order:
DateReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DateReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DateReference')
exportChildren(self, outfile, level, namespace_='', name_='DateReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DateTimeList(GeneratedsSuper)
    List of DateTimes
 
 
Method resolution order:
DateTimeList
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dateTime=None)
Initialize self.  See help(type(self)) for accurate signature.
add_dateTime(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DateTimeList', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DateTimeList')
exportChildren(self, outfile, level, namespace_='', name_='DateTimeList', fromsubclass_=False, pretty_print=True)
get_dateTime(self)
hasContent_(self)
insert_dateTime_at(self, index, value)
replace_dateTime_at(self, index, value)
set_dateTime(self, dateTime)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dateTime': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DayCountFraction(GeneratedsSuper)
    The specification for how the number of days between two dates is
calculated for purposes of calculation of a fixed or floating
payment amount and the basis for how many days are assumed to be
in a year. Day Count Fraction is an ISDA term. The equivalent
AFB (Association Francaise de Banques) term is Calculation
Basis.
 
 
Method resolution order:
DayCountFraction
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dayCountFractionScheme='http://www.fpml.org/coding-scheme/day-count-fraction', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DayCountFraction', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DayCountFraction')
exportChildren(self, outfile, level, namespace_='', name_='DayCountFraction', fromsubclass_=False, pretty_print=True)
get_dayCountFractionScheme(self)
get_valueOf_(self)
hasContent_(self)
set_dayCountFractionScheme(self, dayCountFractionScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dayCountFractionScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DeliveryNearby(GeneratedsSuper)
    A type defines nearest Delivery Date of the underlying Commodity of
expiration of the futures contract.
 
 
Method resolution order:
DeliveryNearby
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, deliveryNearbyMultiplier=None, deliveryNearbyType=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DeliveryNearby', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DeliveryNearby')
exportChildren(self, outfile, level, namespace_='', name_='DeliveryNearby', fromsubclass_=False, pretty_print=True)
get_deliveryNearbyMultiplier(self)
get_deliveryNearbyType(self)
get_id(self)
hasContent_(self)
set_deliveryNearbyMultiplier(self, deliveryNearbyMultiplier)
set_deliveryNearbyType(self, deliveryNearbyType)
set_id(self, id)
validate_DeliveryNearbyTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryNearbyMultiplier': <fpml_genericlib.MemberSpec_ object>, 'deliveryNearbyType': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Deposit(UnderlyingAsset)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
Deposit
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, term=None, paymentFrequency=None, dayCountFraction=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Deposit', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Deposit')
exportChildren(self, outfile, level, namespace_='', name_='Deposit', fromsubclass_=False, pretty_print=True)
get_dayCountFraction(self)
get_paymentFrequency(self)
get_term(self)
hasContent_(self)
set_dayCountFraction(self, dayCountFraction)
set_paymentFrequency(self, paymentFrequency)
set_term(self, term)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dayCountFraction': <fpml_genericlib.MemberSpec_ object>, 'paymentFrequency': <fpml_genericlib.MemberSpec_ object>, 'term': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
get_extensiontype_(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DeterminationMethod(GeneratedsSuper)
    Coding scheme that specifies the method according to which an amount
or a date is determined.
 
 
Method resolution order:
DeterminationMethod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, determinationMethodScheme='http://www.fpml.org/coding-scheme/determination-method', id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DeterminationMethod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DeterminationMethod')
exportChildren(self, outfile, level, namespace_='', name_='DeterminationMethod', fromsubclass_=False, pretty_print=True)
get_determinationMethodScheme(self)
get_id(self)
get_valueOf_(self)
hasContent_(self)
set_determinationMethodScheme(self, determinationMethodScheme)
set_id(self, id)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'determinationMethodScheme': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DeterminationMethodReference(Reference)
    A reference to the return swap notional determination method.
 
 
Method resolution order:
DeterminationMethodReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DeterminationMethodReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DeterminationMethodReference')
exportChildren(self, outfile, level, namespace_='', name_='DeterminationMethodReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DirectionalLeg(Leg)
    An abstract base class for all directional leg types with effective
date, termination date, where a payer makes a stream of payments
of greater than zero value to a receiver.
 
 
Method resolution order:
DirectionalLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, legIdentifier=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, effectiveDate=None, terminationDate=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_legIdentifier(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DirectionalLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DirectionalLeg')
exportChildren(self, outfile, level, namespace_='', name_='DirectionalLeg', fromsubclass_=False, pretty_print=True)
get_effectiveDate(self)
get_extensiontype_(self)
get_legIdentifier(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_terminationDate(self)
hasContent_(self)
insert_legIdentifier_at(self, index, value)
replace_legIdentifier_at(self, index, value)
set_effectiveDate(self, effectiveDate)
set_extensiontype_(self, extensiontype_)
set_legIdentifier(self, legIdentifier)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_terminationDate(self, terminationDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'legIdentifier': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>, 'terminationDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Leg'>
A supertype of leg. All swap legs extend this type.

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DirectionalLegUnderlyer(DirectionalLeg)
    An abstract base class for all directional leg types with effective
date, termination date, and underlyer where a payer makes a
stream of payments of greater than zero value to a receiver.
 
 
Method resolution order:
DirectionalLegUnderlyer
DirectionalLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, legIdentifier=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, effectiveDate=None, terminationDate=None, underlyer=None, settlementType=None, settlementDate=None, settlementAmount=None, settlementCurrency=None, fxFeature=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DirectionalLegUnderlyer', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DirectionalLegUnderlyer')
exportChildren(self, outfile, level, namespace_='', name_='DirectionalLegUnderlyer', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_fxFeature(self)
get_settlementAmount(self)
get_settlementCurrency(self)
get_settlementDate(self)
get_settlementType(self)
get_underlyer(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_fxFeature(self, fxFeature)
set_settlementAmount(self, settlementAmount)
set_settlementCurrency(self, settlementCurrency)
set_settlementDate(self, settlementDate)
set_settlementType(self, settlementType)
set_underlyer(self, underlyer)
validate_SettlementTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fxFeature': <fpml_genericlib.MemberSpec_ object>, 'settlementAmount': <fpml_genericlib.MemberSpec_ object>, 'settlementCurrency': <fpml_genericlib.MemberSpec_ object>, 'settlementDate': <fpml_genericlib.MemberSpec_ object>, 'settlementType': <fpml_genericlib.MemberSpec_ object>, 'underlyer': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.DirectionalLeg'>
An abstract base class for all directional leg types with effective
date, termination date, where a payer makes a stream of payments
of greater than zero value to a receiver.

Methods inherited from DirectionalLeg:
add_legIdentifier(self, value)
get_effectiveDate(self)
get_legIdentifier(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_terminationDate(self)
insert_legIdentifier_at(self, index, value)
replace_legIdentifier_at(self, index, value)
set_effectiveDate(self, effectiveDate)
set_legIdentifier(self, legIdentifier)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_terminationDate(self, terminationDate)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DirectionalLegUnderlyerValuation(DirectionalLegUnderlyer)
    An abstract base class for all directional leg types with effective
date, termination date, and underlyer, where a payer makes a
stream of payments of greater than zero value to a receiver.
 
 
Method resolution order:
DirectionalLegUnderlyerValuation
DirectionalLegUnderlyer
DirectionalLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, legIdentifier=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, effectiveDate=None, terminationDate=None, underlyer=None, settlementType=None, settlementDate=None, settlementAmount=None, settlementCurrency=None, fxFeature=None, valuation=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DirectionalLegUnderlyerValuation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DirectionalLegUnderlyerValuation')
exportChildren(self, outfile, level, namespace_='', name_='DirectionalLegUnderlyerValuation', fromsubclass_=False, pretty_print=True)
get_valuation(self)
hasContent_(self)
set_valuation(self, valuation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'valuation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.DirectionalLegUnderlyer'>
An abstract base class for all directional leg types with effective
date, termination date, and underlyer where a payer makes a
stream of payments of greater than zero value to a receiver.

Methods inherited from DirectionalLegUnderlyer:
get_extensiontype_(self)
get_fxFeature(self)
get_settlementAmount(self)
get_settlementCurrency(self)
get_settlementDate(self)
get_settlementType(self)
get_underlyer(self)
set_extensiontype_(self, extensiontype_)
set_fxFeature(self, fxFeature)
set_settlementAmount(self, settlementAmount)
set_settlementCurrency(self, settlementCurrency)
set_settlementDate(self, settlementDate)
set_settlementType(self, settlementType)
set_underlyer(self, underlyer)
validate_SettlementTypeEnum(self, value)

Methods inherited from DirectionalLeg:
add_legIdentifier(self, value)
get_effectiveDate(self)
get_legIdentifier(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_terminationDate(self)
insert_legIdentifier_at(self, index, value)
replace_legIdentifier_at(self, index, value)
set_effectiveDate(self, effectiveDate)
set_legIdentifier(self, legIdentifier)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_terminationDate(self, terminationDate)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DisruptionFallback(GeneratedsSuper)
    A Disruption Fallback.
 
 
Method resolution order:
DisruptionFallback
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityMarketDisruptionFallbackScheme='http://www.fpml.org/coding-scheme/commodity-market-disruption-fallback', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DisruptionFallback', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DisruptionFallback')
exportChildren(self, outfile, level, namespace_='', name_='DisruptionFallback', fromsubclass_=False, pretty_print=True)
get_commodityMarketDisruptionFallbackScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityMarketDisruptionFallbackScheme(self, commodityMarketDisruptionFallbackScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityMarketDisruptionFallbackScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DividendAdjustment(GeneratedsSuper)
    Container for Dividend Adjustment Periods, which are used to
calculate the Deviation between Expected Dividend and Actual
Dividend in that Period.
 
 
Method resolution order:
DividendAdjustment
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dividendPeriod=None)
Initialize self.  See help(type(self)) for accurate signature.
add_dividendPeriod(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DividendAdjustment', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DividendAdjustment')
exportChildren(self, outfile, level, namespace_='', name_='DividendAdjustment', fromsubclass_=False, pretty_print=True)
get_dividendPeriod(self)
hasContent_(self)
insert_dividendPeriod_at(self, index, value)
replace_dividendPeriod_at(self, index, value)
set_dividendPeriod(self, dividendPeriod)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dividendPeriod': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DividendConditions(GeneratedsSuper)
    A type describing the conditions governing the payment of dividends
to the receiver of the equity return. With the exception of the
dividend payout ratio, which is defined for each of the
underlying components.
 
 
Method resolution order:
DividendConditions
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dividendReinvestment=None, dividendEntitlement=None, dividendAmount=None, dividendPaymentDate=None, dividendPeriodEffectiveDate=None, dividendPeriodEndDate=None, dividendPeriod=None, extraOrdinaryDividends=None, excessDividendAmount=None, currency=None, determinationMethod=None, currencyReference=None, dividendFxTriggerDate=None, interestAccrualsMethod=None, numberOfIndexUnits=None, declaredCashDividendPercentage=None, declaredCashEquivalentDividendPercentage=None, nonCashDividendTreatment=None, dividendComposition=None, specialDividends=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DividendConditions', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DividendConditions')
exportChildren(self, outfile, level, namespace_='', name_='DividendConditions', fromsubclass_=False, pretty_print=True)
get_currency(self)
get_currencyReference(self)
get_declaredCashDividendPercentage(self)
get_declaredCashEquivalentDividendPercentage(self)
get_determinationMethod(self)
get_dividendAmount(self)
get_dividendComposition(self)
get_dividendEntitlement(self)
get_dividendFxTriggerDate(self)
get_dividendPaymentDate(self)
get_dividendPeriod(self)
get_dividendPeriodEffectiveDate(self)
get_dividendPeriodEndDate(self)
get_dividendReinvestment(self)
get_excessDividendAmount(self)
get_extraOrdinaryDividends(self)
get_interestAccrualsMethod(self)
get_nonCashDividendTreatment(self)
get_numberOfIndexUnits(self)
get_specialDividends(self)
hasContent_(self)
set_currency(self, currency)
set_currencyReference(self, currencyReference)
set_declaredCashDividendPercentage(self, declaredCashDividendPercentage)
set_declaredCashEquivalentDividendPercentage(self, declaredCashEquivalentDividendPercentage)
set_determinationMethod(self, determinationMethod)
set_dividendAmount(self, dividendAmount)
set_dividendComposition(self, dividendComposition)
set_dividendEntitlement(self, dividendEntitlement)
set_dividendFxTriggerDate(self, dividendFxTriggerDate)
set_dividendPaymentDate(self, dividendPaymentDate)
set_dividendPeriod(self, dividendPeriod)
set_dividendPeriodEffectiveDate(self, dividendPeriodEffectiveDate)
set_dividendPeriodEndDate(self, dividendPeriodEndDate)
set_dividendReinvestment(self, dividendReinvestment)
set_excessDividendAmount(self, excessDividendAmount)
set_extraOrdinaryDividends(self, extraOrdinaryDividends)
set_interestAccrualsMethod(self, interestAccrualsMethod)
set_nonCashDividendTreatment(self, nonCashDividendTreatment)
set_numberOfIndexUnits(self, numberOfIndexUnits)
set_specialDividends(self, specialDividends)
validate_DividendAmountTypeEnum(self, value)
validate_DividendCompositionEnum(self, value)
validate_DividendEntitlementEnum(self, value)
validate_DividendPeriodEnum(self, value)
validate_NonCashDividendTreatmentEnum(self, value)
validate_NonNegativeDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency': <fpml_genericlib.MemberSpec_ object>, 'currencyReference': <fpml_genericlib.MemberSpec_ object>, 'declaredCashDividendPercentage': <fpml_genericlib.MemberSpec_ object>, 'declaredCashEquivalentDividendPercentage': <fpml_genericlib.MemberSpec_ object>, 'determinationMethod': <fpml_genericlib.MemberSpec_ object>, 'dividendAmount': <fpml_genericlib.MemberSpec_ object>, 'dividendComposition': <fpml_genericlib.MemberSpec_ object>, 'dividendEntitlement': <fpml_genericlib.MemberSpec_ object>, 'dividendFxTriggerDate': <fpml_genericlib.MemberSpec_ object>, 'dividendPaymentDate': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DividendPaymentDate(GeneratedsSuper)
    A type describing the date on which the dividend will be
paid/received. This type is also used to specify the date on
which the FX rate will be determined, when applicable.
 
 
Method resolution order:
DividendPaymentDate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dividendDateReference=None, paymentDateOffset=None, adjustableDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DividendPaymentDate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DividendPaymentDate')
exportChildren(self, outfile, level, namespace_='', name_='DividendPaymentDate', fromsubclass_=False, pretty_print=True)
get_adjustableDate(self)
get_dividendDateReference(self)
get_paymentDateOffset(self)
hasContent_(self)
set_adjustableDate(self, adjustableDate)
set_dividendDateReference(self, dividendDateReference)
set_paymentDateOffset(self, paymentDateOffset)
validate_DividendDateReferenceEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustableDate': <fpml_genericlib.MemberSpec_ object>, 'dividendDateReference': <fpml_genericlib.MemberSpec_ object>, 'paymentDateOffset': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DividendPayout(GeneratedsSuper)
    A type describing the dividend payout ratio associated with an
equity underlyer. In certain cases the actual ratio is not known
on trade inception, and only general conditions are then
specified.A sequence group to describe the total, cash, and non
cash dividend payout ratio associated with an equity underlyer.
In certain cases the actual ratio is not known on trade
inception, and only general conditions are then specified. Good
practice is to specify only two of the three values, to avoid
any inconsistency
 
 
Method resolution order:
DividendPayout
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dividendPayoutRatio=None, dividendPayoutRatioCash=None, dividendPayoutRatioNonCash=None, dividendPayoutConditions=None, dividendPayment=None)
Initialize self.  See help(type(self)) for accurate signature.
add_dividendPayment(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DividendPayout', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DividendPayout')
exportChildren(self, outfile, level, namespace_='', name_='DividendPayout', fromsubclass_=False, pretty_print=True)
get_dividendPayment(self)
get_dividendPayoutConditions(self)
get_dividendPayoutRatio(self)
get_dividendPayoutRatioCash(self)
get_dividendPayoutRatioNonCash(self)
hasContent_(self)
insert_dividendPayment_at(self, index, value)
replace_dividendPayment_at(self, index, value)
set_dividendPayment(self, dividendPayment)
set_dividendPayoutConditions(self, dividendPayoutConditions)
set_dividendPayoutRatio(self, dividendPayoutRatio)
set_dividendPayoutRatioCash(self, dividendPayoutRatioCash)
set_dividendPayoutRatioNonCash(self, dividendPayoutRatioNonCash)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dividendPayment': <fpml_genericlib.MemberSpec_ object>, 'dividendPayoutConditions': <fpml_genericlib.MemberSpec_ object>, 'dividendPayoutRatio': <fpml_genericlib.MemberSpec_ object>, 'dividendPayoutRatioCash': <fpml_genericlib.MemberSpec_ object>, 'dividendPayoutRatioNonCash': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DividendPeriod(GeneratedsSuper)
    Abstract base class of all time bounded dividend period types.
 
 
Method resolution order:
DividendPeriod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, unadjustedStartDate=None, unadjustedEndDate=None, dateAdjustments=None, underlyerReference=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DividendPeriod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DividendPeriod')
exportChildren(self, outfile, level, namespace_='', name_='DividendPeriod', fromsubclass_=False, pretty_print=True)
get_dateAdjustments(self)
get_extensiontype_(self)
get_id(self)
get_unadjustedEndDate(self)
get_unadjustedStartDate(self)
get_underlyerReference(self)
hasContent_(self)
set_dateAdjustments(self, dateAdjustments)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_unadjustedEndDate(self, unadjustedEndDate)
set_unadjustedStartDate(self, unadjustedStartDate)
set_underlyerReference(self, underlyerReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dateAdjustments': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'unadjustedEndDate': <fpml_genericlib.MemberSpec_ object>, 'unadjustedStartDate': <fpml_genericlib.MemberSpec_ object>, 'underlyerReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DividendPeriodDividend(DividendPeriod)
    A time bounded dividend period, with an expected dividend for each
period.
 
 
Method resolution order:
DividendPeriodDividend
DividendPeriod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, unadjustedStartDate=None, unadjustedEndDate=None, dateAdjustments=None, underlyerReference=None, dividend=None, multiplier=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DividendPeriodDividend', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DividendPeriodDividend')
exportChildren(self, outfile, level, namespace_='', name_='DividendPeriodDividend', fromsubclass_=False, pretty_print=True)
get_dividend(self)
get_multiplier(self)
hasContent_(self)
set_dividend(self, dividend)
set_multiplier(self, multiplier)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dividend': <fpml_genericlib.MemberSpec_ object>, 'multiplier': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.DividendPeriod'>
Abstract base class of all time bounded dividend period types.

Methods inherited from DividendPeriod:
get_dateAdjustments(self)
get_extensiontype_(self)
get_id(self)
get_unadjustedEndDate(self)
get_unadjustedStartDate(self)
get_underlyerReference(self)
set_dateAdjustments(self, dateAdjustments)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_unadjustedEndDate(self, unadjustedEndDate)
set_unadjustedStartDate(self, unadjustedStartDate)
set_underlyerReference(self, underlyerReference)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Documentation(GeneratedsSuper)
    An entity for defining the definitions that govern the document and
should include the year and type of definitions referenced,
along with any relevant documentation (such as master agreement)
and the date it was signed.
 
 
Method resolution order:
Documentation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, masterAgreement=None, masterConfirmation=None, brokerConfirmation=None, contractualDefinitions=None, contractualTermsSupplement=None, contractualMatrix=None, creditSupportAgreement=None, attachment=None)
Initialize self.  See help(type(self)) for accurate signature.
add_attachment(self, value)
add_contractualDefinitions(self, value)
add_contractualMatrix(self, value)
add_contractualTermsSupplement(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Documentation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Documentation')
exportChildren(self, outfile, level, namespace_='', name_='Documentation', fromsubclass_=False, pretty_print=True)
get_attachment(self)
get_brokerConfirmation(self)
get_contractualDefinitions(self)
get_contractualMatrix(self)
get_contractualTermsSupplement(self)
get_creditSupportAgreement(self)
get_masterAgreement(self)
get_masterConfirmation(self)
hasContent_(self)
insert_attachment_at(self, index, value)
insert_contractualDefinitions_at(self, index, value)
insert_contractualMatrix_at(self, index, value)
insert_contractualTermsSupplement_at(self, index, value)
replace_attachment_at(self, index, value)
replace_contractualDefinitions_at(self, index, value)
replace_contractualMatrix_at(self, index, value)
replace_contractualTermsSupplement_at(self, index, value)
set_attachment(self, attachment)
set_brokerConfirmation(self, brokerConfirmation)
set_contractualDefinitions(self, contractualDefinitions)
set_contractualMatrix(self, contractualMatrix)
set_contractualTermsSupplement(self, contractualTermsSupplement)
set_creditSupportAgreement(self, creditSupportAgreement)
set_masterAgreement(self, masterAgreement)
set_masterConfirmation(self, masterConfirmation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'attachment': <fpml_genericlib.MemberSpec_ object>, 'brokerConfirmation': <fpml_genericlib.MemberSpec_ object>, 'contractualDefinitions': <fpml_genericlib.MemberSpec_ object>, 'contractualMatrix': <fpml_genericlib.MemberSpec_ object>, 'contractualTermsSupplement': <fpml_genericlib.MemberSpec_ object>, 'creditSupportAgreement': <fpml_genericlib.MemberSpec_ object>, 'masterAgreement': <fpml_genericlib.MemberSpec_ object>, 'masterConfirmation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DualCurrencyFeature(GeneratedsSuper)
    Describes the parameters for a dual currency option transaction.
 
 
Method resolution order:
DualCurrencyFeature
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, currency=None, fixingDate=None, fixingTime=None, strike=None, spotRate=None, interestAtRisk=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DualCurrencyFeature', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DualCurrencyFeature')
exportChildren(self, outfile, level, namespace_='', name_='DualCurrencyFeature', fromsubclass_=False, pretty_print=True)
get_currency(self)
get_fixingDate(self)
get_fixingTime(self)
get_interestAtRisk(self)
get_spotRate(self)
get_strike(self)
hasContent_(self)
set_currency(self, currency)
set_fixingDate(self, fixingDate)
set_fixingTime(self, fixingTime)
set_interestAtRisk(self, interestAtRisk)
set_spotRate(self, spotRate)
set_strike(self, strike)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency': <fpml_genericlib.MemberSpec_ object>, 'fixingDate': <fpml_genericlib.MemberSpec_ object>, 'fixingTime': <fpml_genericlib.MemberSpec_ object>, 'interestAtRisk': <fpml_genericlib.MemberSpec_ object>, 'spotRate': <fpml_genericlib.MemberSpec_ object>, 'strike': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class DualCurrencyStrikePrice(GeneratedsSuper)
    A type that describes the rate of exchange at which the embedded
option in a Dual Currency Deposit has been struck.
 
 
Method resolution order:
DualCurrencyStrikePrice
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, rate=None, strikeQuoteBasis=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='DualCurrencyStrikePrice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='DualCurrencyStrikePrice')
exportChildren(self, outfile, level, namespace_='', name_='DualCurrencyStrikePrice', fromsubclass_=False, pretty_print=True)
get_rate(self)
get_strikeQuoteBasis(self)
hasContent_(self)
set_rate(self, rate)
set_strikeQuoteBasis(self, strikeQuoteBasis)
validate_DualCurrencyStrikeQuoteBasisEnum(self, value)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'rate': <fpml_genericlib.MemberSpec_ object>, 'strikeQuoteBasis': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EEPParameters(GeneratedsSuper)
    Excess Emission Penalty related parameters.
 
 
Method resolution order:
EEPParameters
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, eEPApplicable=None, riskPeriod=None, equivalentApplicable=None, penaltyApplicable=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EEPParameters', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EEPParameters')
exportChildren(self, outfile, level, namespace_='', name_='EEPParameters', fromsubclass_=False, pretty_print=True)
get_eEPApplicable(self)
get_equivalentApplicable(self)
get_penaltyApplicable(self)
get_riskPeriod(self)
hasContent_(self)
set_eEPApplicable(self, eEPApplicable)
set_equivalentApplicable(self, equivalentApplicable)
set_penaltyApplicable(self, penaltyApplicable)
set_riskPeriod(self, riskPeriod)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'eEPApplicable': <fpml_genericlib.MemberSpec_ object>, 'equivalentApplicable': <fpml_genericlib.MemberSpec_ object>, 'penaltyApplicable': <fpml_genericlib.MemberSpec_ object>, 'riskPeriod': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EEPRiskPeriod(GeneratedsSuper)
    TBD.
 
 
Method resolution order:
EEPRiskPeriod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, startDate=None, endDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EEPRiskPeriod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EEPRiskPeriod')
exportChildren(self, outfile, level, namespace_='', name_='EEPRiskPeriod', fromsubclass_=False, pretty_print=True)
get_endDate(self)
get_startDate(self)
hasContent_(self)
set_endDate(self, endDate)
set_startDate(self, startDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'endDate': <fpml_genericlib.MemberSpec_ object>, 'startDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityDelivery(GeneratedsSuper)
    The physical delivery conditions for electricity.For EEI
transactions, indicates that this transaction is for an "into"
product.
 
 
Method resolution order:
ElectricityDelivery
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, deliveryPoint=None, deliveryType=None, transmissionContingency=None, interconnectionPoint=None, deliveryZone=None, electingPartyReference=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityDelivery', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityDelivery')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityDelivery', fromsubclass_=False, pretty_print=True)
get_deliveryPoint(self)
get_deliveryType(self)
get_deliveryZone(self)
get_electingPartyReference(self)
get_interconnectionPoint(self)
get_transmissionContingency(self)
hasContent_(self)
set_deliveryPoint(self, deliveryPoint)
set_deliveryType(self, deliveryType)
set_deliveryZone(self, deliveryZone)
set_electingPartyReference(self, electingPartyReference)
set_interconnectionPoint(self, interconnectionPoint)
set_transmissionContingency(self, transmissionContingency)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryPoint': <fpml_genericlib.MemberSpec_ object>, 'deliveryType': <fpml_genericlib.MemberSpec_ object>, 'deliveryZone': <fpml_genericlib.MemberSpec_ object>, 'electingPartyReference': <fpml_genericlib.MemberSpec_ object>, 'interconnectionPoint': <fpml_genericlib.MemberSpec_ object>, 'transmissionContingency': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityDeliveryFirm(GeneratedsSuper)
    The physical delivery obligation options specific to a firm
transaction.
 
 
Method resolution order:
ElectricityDeliveryFirm
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, forceMajeure=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityDeliveryFirm', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityDeliveryFirm')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityDeliveryFirm', fromsubclass_=False, pretty_print=True)
get_forceMajeure(self)
hasContent_(self)
set_forceMajeure(self, forceMajeure)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'forceMajeure': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityDeliveryPoint(GeneratedsSuper)
    A scheme identifying the types of the Delivery Point for a
physically settled electricity trade.
 
 
Method resolution order:
ElectricityDeliveryPoint
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, deliveryPointScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityDeliveryPoint', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityDeliveryPoint')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityDeliveryPoint', fromsubclass_=False, pretty_print=True)
get_deliveryPointScheme(self)
get_valueOf_(self)
hasContent_(self)
set_deliveryPointScheme(self, deliveryPointScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryPointScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityDeliverySystemFirm(GeneratedsSuper)
    The physical delivery obligation options specific to a system firm
transaction.
 
 
Method resolution order:
ElectricityDeliverySystemFirm
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, applicable=None, system=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityDeliverySystemFirm', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityDeliverySystemFirm')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityDeliverySystemFirm', fromsubclass_=False, pretty_print=True)
get_applicable(self)
get_system(self)
hasContent_(self)
set_applicable(self, applicable)
set_system(self, system)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'applicable': <fpml_genericlib.MemberSpec_ object>, 'system': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityDeliveryType(GeneratedsSuper)
    
Method resolution order:
ElectricityDeliveryType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, firm=None, nonFirm=None, systemFirm=None, unitFirm=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityDeliveryType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityDeliveryType')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityDeliveryType', fromsubclass_=False, pretty_print=True)
get_firm(self)
get_nonFirm(self)
get_systemFirm(self)
get_unitFirm(self)
hasContent_(self)
set_firm(self, firm)
set_nonFirm(self, nonFirm)
set_systemFirm(self, systemFirm)
set_unitFirm(self, unitFirm)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'firm': <fpml_genericlib.MemberSpec_ object>, 'nonFirm': <fpml_genericlib.MemberSpec_ object>, 'systemFirm': <fpml_genericlib.MemberSpec_ object>, 'unitFirm': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityDeliveryUnitFirm(GeneratedsSuper)
    The physical delivery obligation options specific to a unit firm
transaction.
 
 
Method resolution order:
ElectricityDeliveryUnitFirm
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, applicable=None, generationAsset=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityDeliveryUnitFirm', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityDeliveryUnitFirm')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityDeliveryUnitFirm', fromsubclass_=False, pretty_print=True)
get_applicable(self)
get_generationAsset(self)
hasContent_(self)
set_applicable(self, applicable)
set_generationAsset(self, generationAsset)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'applicable': <fpml_genericlib.MemberSpec_ object>, 'generationAsset': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityPhysicalDeliveryQuantity(CommodityNotionalQuantity)
    A type defining the physical quantity of the electricity to be
delivered.
 
 
Method resolution order:
ElectricityPhysicalDeliveryQuantity
CommodityNotionalQuantity
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, quantityUnit=None, quantityFrequency=None, quantity=None, settlementPeriodsReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityPhysicalDeliveryQuantity', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityPhysicalDeliveryQuantity')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityPhysicalDeliveryQuantity', fromsubclass_=False, pretty_print=True)
get_settlementPeriodsReference(self)
hasContent_(self)
insert_settlementPeriodsReference_at(self, index, value)
replace_settlementPeriodsReference_at(self, index, value)
set_settlementPeriodsReference(self, settlementPeriodsReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementPeriodsReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityNotionalQuantity'>
Commodity Notional.

Methods inherited from CommodityNotionalQuantity:
get_extensiontype_(self)
get_id(self)
get_quantity(self)
get_quantityFrequency(self)
get_quantityUnit(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_quantity(self, quantity)
set_quantityFrequency(self, quantityFrequency)
set_quantityUnit(self, quantityUnit)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityPhysicalDeliveryQuantitySchedule(CommodityPhysicalQuantitySchedule)
    Allows the documentation of a shaped quantity trade where the
quantity changes over the life of the transaction.
 
 
Method resolution order:
ElectricityPhysicalDeliveryQuantitySchedule
CommodityPhysicalQuantitySchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, quantityStep=None, deliveryPeriodsReference=None, deliveryPeriodsScheduleReference=None, settlementPeriodsReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityPhysicalDeliveryQuantitySchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityPhysicalDeliveryQuantitySchedule')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityPhysicalDeliveryQuantitySchedule', fromsubclass_=False, pretty_print=True)
get_settlementPeriodsReference(self)
hasContent_(self)
insert_settlementPeriodsReference_at(self, index, value)
replace_settlementPeriodsReference_at(self, index, value)
set_settlementPeriodsReference(self, settlementPeriodsReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementPeriodsReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityPhysicalQuantitySchedule'>
The Quantity per Delivery Period. There must be a Quantity step
specified for each Delivery Period, regardless of whether the
Quantity changes or remains the same between periods.

Methods inherited from CommodityPhysicalQuantitySchedule:
add_quantityStep(self, value)
get_deliveryPeriodsReference(self)
get_deliveryPeriodsScheduleReference(self)
get_extensiontype_(self)
get_id(self)
get_quantityStep(self)
insert_quantityStep_at(self, index, value)
replace_quantityStep_at(self, index, value)
set_deliveryPeriodsReference(self, deliveryPeriodsReference)
set_deliveryPeriodsScheduleReference(self, deliveryPeriodsScheduleReference)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_quantityStep(self, quantityStep)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityPhysicalLeg(PhysicalSwapLeg)
    Physically settled leg of a physically settled electricity
transaction.
 
 
Method resolution order:
ElectricityPhysicalLeg
PhysicalSwapLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, deliveryPeriods=None, settlementPeriods=None, settlementPeriodsSchedule=None, loadType=None, electricity=None, deliveryConditions=None, deliveryQuantity=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriods(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityPhysicalLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityPhysicalLeg')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityPhysicalLeg', fromsubclass_=False, pretty_print=True)
get_deliveryConditions(self)
get_deliveryPeriods(self)
get_deliveryQuantity(self)
get_electricity(self)
get_loadType(self)
get_settlementPeriods(self)
get_settlementPeriodsSchedule(self)
hasContent_(self)
insert_settlementPeriods_at(self, index, value)
replace_settlementPeriods_at(self, index, value)
set_deliveryConditions(self, deliveryConditions)
set_deliveryPeriods(self, deliveryPeriods)
set_deliveryQuantity(self, deliveryQuantity)
set_electricity(self, electricity)
set_loadType(self, loadType)
set_settlementPeriods(self, settlementPeriods)
set_settlementPeriodsSchedule(self, settlementPeriodsSchedule)
validate_LoadTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryConditions': <fpml_genericlib.MemberSpec_ object>, 'deliveryPeriods': <fpml_genericlib.MemberSpec_ object>, 'deliveryQuantity': <fpml_genericlib.MemberSpec_ object>, 'electricity': <fpml_genericlib.MemberSpec_ object>, 'loadType': <fpml_genericlib.MemberSpec_ object>, 'settlementPeriods': <fpml_genericlib.MemberSpec_ object>, 'settlementPeriodsSchedule': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PhysicalSwapLeg'>
The common components of a physically settled leg of a Commodity
Swap. This is an abstract type and should be extended by
commodity-specific types.

Methods inherited from PhysicalSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityPhysicalQuantity(CommodityPhysicalQuantityBase)
    The quantity of gas to be delivered.
 
 
Method resolution order:
ElectricityPhysicalQuantity
CommodityPhysicalQuantityBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, physicalQuantity=None, physicalQuantitySchedule=None, totalPhysicalQuantity=None)
Initialize self.  See help(type(self)) for accurate signature.
add_physicalQuantity(self, value)
add_physicalQuantitySchedule(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityPhysicalQuantity', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityPhysicalQuantity')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityPhysicalQuantity', fromsubclass_=False, pretty_print=True)
get_physicalQuantity(self)
get_physicalQuantitySchedule(self)
get_totalPhysicalQuantity(self)
hasContent_(self)
insert_physicalQuantitySchedule_at(self, index, value)
insert_physicalQuantity_at(self, index, value)
replace_physicalQuantitySchedule_at(self, index, value)
replace_physicalQuantity_at(self, index, value)
set_physicalQuantity(self, physicalQuantity)
set_physicalQuantitySchedule(self, physicalQuantitySchedule)
set_totalPhysicalQuantity(self, totalPhysicalQuantity)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'physicalQuantity': <fpml_genericlib.MemberSpec_ object>, 'physicalQuantitySchedule': <fpml_genericlib.MemberSpec_ object>, 'totalPhysicalQuantity': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityPhysicalQuantityBase'>
An abstract base class for physical quantity types.

Methods inherited from CommodityPhysicalQuantityBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityProduct(GeneratedsSuper)
    The specification of the electricity to be delivered.
 
 
Method resolution order:
ElectricityProduct
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, type_=None, voltage=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityProduct', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityProduct')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityProduct', fromsubclass_=False, pretty_print=True)
get_type(self)
get_voltage(self)
hasContent_(self)
set_type(self, type_)
set_voltage(self, voltage)
validate_ElectricityProductTypeEnum(self, value)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'type_': <fpml_genericlib.MemberSpec_ object>, 'voltage': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityTransmissionContingency(GeneratedsSuper)
    A structure to specify the tranmission contingency and the party
that bears the obligation.
 
 
Method resolution order:
ElectricityTransmissionContingency
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, contingency=None, contingentParty=None)
Initialize self.  See help(type(self)) for accurate signature.
add_contingentParty(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityTransmissionContingency', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityTransmissionContingency')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityTransmissionContingency', fromsubclass_=False, pretty_print=True)
get_contingency(self)
get_contingentParty(self)
hasContent_(self)
insert_contingentParty_at(self, index, value)
replace_contingentParty_at(self, index, value)
set_contingency(self, contingency)
set_contingentParty(self, contingentParty)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'contingency': <fpml_genericlib.MemberSpec_ object>, 'contingentParty': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ElectricityTransmissionContingencyType(GeneratedsSuper)
    The type of transmission contingency, i.e. what portion of the
transmission the delivery obligations are applicable.
 
 
Method resolution order:
ElectricityTransmissionContingencyType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, electricityTransmissionContingencyScheme='http://www.fpml.org/coding-scheme/electricity-transmission-contingency', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ElectricityTransmissionContingencyType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ElectricityTransmissionContingencyType')
exportChildren(self, outfile, level, namespace_='', name_='ElectricityTransmissionContingencyType', fromsubclass_=False, pretty_print=True)
get_electricityTransmissionContingencyScheme(self)
get_valueOf_(self)
hasContent_(self)
set_electricityTransmissionContingencyScheme(self, electricityTransmissionContingencyScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'electricityTransmissionContingencyScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EmbeddedOptionType(GeneratedsSuper)
    A flexible description of the type or characteristics of an option
embbedded within another product. For example, a cancelable
provision or an optional early termination provision.The type
scheme used with this option type.
 
 
Method resolution order:
EmbeddedOptionType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, embeddedOptionTypeScheme='http://www.fpml.org/coding-scheme/embedded-option-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EmbeddedOptionType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EmbeddedOptionType')
exportChildren(self, outfile, level, namespace_='', name_='EmbeddedOptionType', fromsubclass_=False, pretty_print=True)
get_embeddedOptionTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_embeddedOptionTypeScheme(self, embeddedOptionTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'embeddedOptionTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Empty(GeneratedsSuper)
    A special type meant to be used for elements with no content and no
attributes.
 
 
Method resolution order:
Empty
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Empty', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Empty')
exportChildren(self, outfile, level, namespace_='', name_='Empty', fromsubclass_=False, pretty_print=True)
hasContent_(self)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EntityId(GeneratedsSuper)
    A legal entity identifier (e.g. RED entity code).
 
 
Method resolution order:
EntityId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, entityIdScheme='http://www.fpml.org/coding-scheme/external/entity-id-RED-1-0', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EntityId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EntityId')
exportChildren(self, outfile, level, namespace_='', name_='EntityId', fromsubclass_=False, pretty_print=True)
get_entityIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_entityIdScheme(self, entityIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'entityIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EntityName(GeneratedsSuper)
    The name of the reference entity. A free format string. FpML does
not define usage rules for this element.
 
 
Method resolution order:
EntityName
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, entityNameScheme='http://www.fpml.org/coding-scheme/external/entity-name-RED-1-0', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EntityName', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EntityName')
exportChildren(self, outfile, level, namespace_='', name_='EntityName', fromsubclass_=False, pretty_print=True)
get_entityNameScheme(self)
get_valueOf_(self)
hasContent_(self)
set_entityNameScheme(self, entityNameScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'entityNameScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EnvironmentalPhysicalLeg(PhysicalSwapLeg)
    The environmental physical leg describes the nature of the physical
underlying, quantities and delivery conditions relating to
environmental allowances and certificates such as EU emissions
allowances, water pollution credits and the like.
 
 
Method resolution order:
EnvironmentalPhysicalLeg
PhysicalSwapLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, numberOfAllowances=None, environmental=None, abandonmentOfScheme=None, deliveryDate=None, paymentDate=None, businessCentersReference=None, businessCenters=None, failureToDeliverApplicable=None, eEPParameters=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EnvironmentalPhysicalLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EnvironmentalPhysicalLeg')
exportChildren(self, outfile, level, namespace_='', name_='EnvironmentalPhysicalLeg', fromsubclass_=False, pretty_print=True)
get_abandonmentOfScheme(self)
get_businessCenters(self)
get_businessCentersReference(self)
get_deliveryDate(self)
get_eEPParameters(self)
get_environmental(self)
get_failureToDeliverApplicable(self)
get_numberOfAllowances(self)
get_paymentDate(self)
hasContent_(self)
set_abandonmentOfScheme(self, abandonmentOfScheme)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)
set_deliveryDate(self, deliveryDate)
set_eEPParameters(self, eEPParameters)
set_environmental(self, environmental)
set_failureToDeliverApplicable(self, failureToDeliverApplicable)
set_numberOfAllowances(self, numberOfAllowances)
set_paymentDate(self, paymentDate)
validate_EnvironmentalAbandonmentOfSchemeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'abandonmentOfScheme': <fpml_genericlib.MemberSpec_ object>, 'businessCenters': <fpml_genericlib.MemberSpec_ object>, 'businessCentersReference': <fpml_genericlib.MemberSpec_ object>, 'deliveryDate': <fpml_genericlib.MemberSpec_ object>, 'eEPParameters': <fpml_genericlib.MemberSpec_ object>, 'environmental': <fpml_genericlib.MemberSpec_ object>, 'failureToDeliverApplicable': <fpml_genericlib.MemberSpec_ object>, 'numberOfAllowances': <fpml_genericlib.MemberSpec_ object>, 'paymentDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PhysicalSwapLeg'>
The common components of a physically settled leg of a Commodity
Swap. This is an abstract type and should be extended by
commodity-specific types.

Methods inherited from PhysicalSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EnvironmentalProduct(GeneratedsSuper)
    A type defining the characteristics of the environmental allowance
or credit being traded. Settlement of environmental transactions
is classified as physical because settlement is accomplished
through the exchange of one or more certificates (despite the
fact that this exchange is almost always executed through
electronic book entry transfer between the parties allowance
accounts).
 
 
Method resolution order:
EnvironmentalProduct
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, productType=None, compliancePeriod=None, vintage=None, applicableLaw=None, trackingSystem=None)
Initialize self.  See help(type(self)) for accurate signature.
add_vintage(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EnvironmentalProduct', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EnvironmentalProduct')
exportChildren(self, outfile, level, namespace_='', name_='EnvironmentalProduct', fromsubclass_=False, pretty_print=True)
get_applicableLaw(self)
get_compliancePeriod(self)
get_productType(self)
get_trackingSystem(self)
get_vintage(self)
hasContent_(self)
insert_vintage_at(self, index, value)
replace_vintage_at(self, index, value)
set_applicableLaw(self, applicableLaw)
set_compliancePeriod(self, compliancePeriod)
set_productType(self, productType)
set_trackingSystem(self, trackingSystem)
set_vintage(self, vintage)
validate_EnvironmentalProductTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'applicableLaw': <fpml_genericlib.MemberSpec_ object>, 'compliancePeriod': <fpml_genericlib.MemberSpec_ object>, 'productType': <fpml_genericlib.MemberSpec_ object>, 'trackingSystem': <fpml_genericlib.MemberSpec_ object>, 'vintage': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EnvironmentalProductApplicableLaw(GeneratedsSuper)
    TBD.
 
 
Method resolution order:
EnvironmentalProductApplicableLaw
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, environmentalProductApplicableLawScheme='http://www.fpml.org/coding-scheme/governing-law', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EnvironmentalProductApplicableLaw', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EnvironmentalProductApplicableLaw')
exportChildren(self, outfile, level, namespace_='', name_='EnvironmentalProductApplicableLaw', fromsubclass_=False, pretty_print=True)
get_environmentalProductApplicableLawScheme(self)
get_valueOf_(self)
hasContent_(self)
set_environmentalProductApplicableLawScheme(self, environmentalProductApplicableLawScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'environmentalProductApplicableLawScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EnvironmentalProductComplaincePeriod(GeneratedsSuper)
    
Method resolution order:
EnvironmentalProductComplaincePeriod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, startYear=None, endYear=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EnvironmentalProductComplaincePeriod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EnvironmentalProductComplaincePeriod')
exportChildren(self, outfile, level, namespace_='', name_='EnvironmentalProductComplaincePeriod', fromsubclass_=False, pretty_print=True)
get_endYear(self)
get_startYear(self)
hasContent_(self)
set_endYear(self, endYear)
set_startYear(self, startYear)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'endYear': <fpml_genericlib.MemberSpec_ object>, 'startYear': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EnvironmentalTrackingSystem(GeneratedsSuper)
    For US Emissions Allowance Transactions. A system where all
electronic certificates are stored and emissions are tracked.
 
 
Method resolution order:
EnvironmentalTrackingSystem
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityEnvironmentalTrackingSystemScheme='http://www.fpml.org/coding-scheme/commodity-environmental-tracking-system', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EnvironmentalTrackingSystem', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EnvironmentalTrackingSystem')
exportChildren(self, outfile, level, namespace_='', name_='EnvironmentalTrackingSystem', fromsubclass_=False, pretty_print=True)
get_commodityEnvironmentalTrackingSystemScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityEnvironmentalTrackingSystemScheme(self, commodityEnvironmentalTrackingSystemScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityEnvironmentalTrackingSystemScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EquityAsset(ExchangeTraded)
    An exchange traded equity asset.
 
 
Method resolution order:
EquityAsset
ExchangeTraded
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, relatedExchangeId=None, optionsExchangeId=None, specifiedExchangeId=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EquityAsset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EquityAsset')
exportChildren(self, outfile, level, namespace_='', name_='EquityAsset', fromsubclass_=False, pretty_print=True)
hasContent_(self)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {}
subclass = None
superclass = <class 'fpml_genericlib.ExchangeTraded'>
An abstract base class for all exchange traded financial products.

Methods inherited from ExchangeTraded:
add_optionsExchangeId(self, value)
add_relatedExchangeId(self, value)
add_specifiedExchangeId(self, value)
get_extensiontype_(self)
get_optionsExchangeId(self)
get_relatedExchangeId(self)
get_specifiedExchangeId(self)
insert_optionsExchangeId_at(self, index, value)
insert_relatedExchangeId_at(self, index, value)
insert_specifiedExchangeId_at(self, index, value)
replace_optionsExchangeId_at(self, index, value)
replace_relatedExchangeId_at(self, index, value)
replace_specifiedExchangeId_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_optionsExchangeId(self, optionsExchangeId)
set_relatedExchangeId(self, relatedExchangeId)
set_specifiedExchangeId(self, specifiedExchangeId)

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EquityCorporateEvents(GeneratedsSuper)
    A type for defining the merger events and their treatment.
 
 
Method resolution order:
EquityCorporateEvents
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, shareForShare=None, shareForOther=None, shareForCombined=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EquityCorporateEvents', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EquityCorporateEvents')
exportChildren(self, outfile, level, namespace_='', name_='EquityCorporateEvents', fromsubclass_=False, pretty_print=True)
get_shareForCombined(self)
get_shareForOther(self)
get_shareForShare(self)
hasContent_(self)
set_shareForCombined(self, shareForCombined)
set_shareForOther(self, shareForOther)
set_shareForShare(self, shareForShare)
validate_ShareExtraordinaryEventEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'shareForCombined': <fpml_genericlib.MemberSpec_ object>, 'shareForOther': <fpml_genericlib.MemberSpec_ object>, 'shareForShare': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EquityPremium(PaymentBase)
    A type used to describe the amount paid for an equity option.
 
 
Method resolution order:
EquityPremium
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, premiumType=None, paymentAmount=None, paymentDate=None, swapPremium=None, pricePerOption=None, percentageOfNotional=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EquityPremium', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EquityPremium')
exportChildren(self, outfile, level, namespace_='', name_='EquityPremium', fromsubclass_=False, pretty_print=True)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentAmount(self)
get_paymentDate(self)
get_percentageOfNotional(self)
get_premiumType(self)
get_pricePerOption(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_swapPremium(self)
hasContent_(self)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentAmount(self, paymentAmount)
set_paymentDate(self, paymentDate)
set_percentageOfNotional(self, percentageOfNotional)
set_premiumType(self, premiumType)
set_pricePerOption(self, pricePerOption)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_swapPremium(self, swapPremium)
validate_NonNegativeDecimal(self, value)
validate_PremiumTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'paymentAmount': <fpml_genericlib.MemberSpec_ object>, 'paymentDate': <fpml_genericlib.MemberSpec_ object>, 'percentageOfNotional': <fpml_genericlib.MemberSpec_ object>, 'premiumType': <fpml_genericlib.MemberSpec_ object>, 'pricePerOption': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>, 'swapPremium': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PaymentBase'>
An abstract base class for payment types.

Methods inherited from PaymentBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EquityStrike(GeneratedsSuper)
    A type for defining the strike price for an equity option. The
strike price is either: (i) in respect of an index option
transaction, the level of the relevant index specified or
otherwise determined in the transaction; or (ii) in respect of a
share option transaction, the price per share specified or
otherwise determined in the transaction. This can be expressed
either as a percentage of notional amount or as an absolute
value.
 
 
Method resolution order:
EquityStrike
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, strikePrice=None, strikePercentage=None, strikeDeterminationDate=None, currency=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EquityStrike', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EquityStrike')
exportChildren(self, outfile, level, namespace_='', name_='EquityStrike', fromsubclass_=False, pretty_print=True)
get_currency(self)
get_extensiontype_(self)
get_strikeDeterminationDate(self)
get_strikePercentage(self)
get_strikePrice(self)
hasContent_(self)
set_currency(self, currency)
set_extensiontype_(self, extensiontype_)
set_strikeDeterminationDate(self, strikeDeterminationDate)
set_strikePercentage(self, strikePercentage)
set_strikePrice(self, strikePrice)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency': <fpml_genericlib.MemberSpec_ object>, 'strikeDeterminationDate': <fpml_genericlib.MemberSpec_ object>, 'strikePercentage': <fpml_genericlib.MemberSpec_ object>, 'strikePrice': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EquityValuation(GeneratedsSuper)
    A type for defining how and when an equity option is to be valued.
 
 
Method resolution order:
EquityValuation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, valuationDate=None, valuationDates=None, valuationTimeType=None, valuationTime=None, futuresPriceValuation=None, optionsPriceValuation=None, numberOfValuationDates=None, dividendValuationDates=None, fPVFinalPriceElectionFallback=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EquityValuation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EquityValuation')
exportChildren(self, outfile, level, namespace_='', name_='EquityValuation', fromsubclass_=False, pretty_print=True)
get_dividendValuationDates(self)
get_fPVFinalPriceElectionFallback(self)
get_futuresPriceValuation(self)
get_id(self)
get_numberOfValuationDates(self)
get_optionsPriceValuation(self)
get_valuationDate(self)
get_valuationDates(self)
get_valuationTime(self)
get_valuationTimeType(self)
hasContent_(self)
set_dividendValuationDates(self, dividendValuationDates)
set_fPVFinalPriceElectionFallback(self, fPVFinalPriceElectionFallback)
set_futuresPriceValuation(self, futuresPriceValuation)
set_id(self, id)
set_numberOfValuationDates(self, numberOfValuationDates)
set_optionsPriceValuation(self, optionsPriceValuation)
set_valuationDate(self, valuationDate)
set_valuationDates(self, valuationDates)
set_valuationTime(self, valuationTime)
set_valuationTimeType(self, valuationTimeType)
validate_FPVFinalPriceElectionFallbackEnum(self, value)
validate_TimeTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dividendValuationDates': <fpml_genericlib.MemberSpec_ object>, 'fPVFinalPriceElectionFallback': <fpml_genericlib.MemberSpec_ object>, 'futuresPriceValuation': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'numberOfValuationDates': <fpml_genericlib.MemberSpec_ object>, 'optionsPriceValuation': <fpml_genericlib.MemberSpec_ object>, 'valuationDate': <fpml_genericlib.MemberSpec_ object>, 'valuationDates': <fpml_genericlib.MemberSpec_ object>, 'valuationTime': <fpml_genericlib.MemberSpec_ object>, 'valuationTimeType': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class EuropeanExercise(Exercise)
    A type defining the exercise period for a European style option
together with any rules governing the notional amount of the
underlying which can be exercised on any given exercise date and
any associated exercise fees.
 
 
Method resolution order:
EuropeanExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, expirationDate=None, relevantUnderlyingDate=None, earliestExerciseTime=None, expirationTime=None, partialExercise=None, exerciseFee=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='EuropeanExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='EuropeanExercise')
exportChildren(self, outfile, level, namespace_='', name_='EuropeanExercise', fromsubclass_=False, pretty_print=True)
get_earliestExerciseTime(self)
get_exerciseFee(self)
get_expirationDate(self)
get_expirationTime(self)
get_partialExercise(self)
get_relevantUnderlyingDate(self)
hasContent_(self)
set_earliestExerciseTime(self, earliestExerciseTime)
set_exerciseFee(self, exerciseFee)
set_expirationDate(self, expirationDate)
set_expirationTime(self, expirationTime)
set_partialExercise(self, partialExercise)
set_relevantUnderlyingDate(self, relevantUnderlyingDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'earliestExerciseTime': <fpml_genericlib.MemberSpec_ object>, 'exerciseFee': <fpml_genericlib.MemberSpec_ object>, 'expirationDate': <fpml_genericlib.MemberSpec_ object>, 'expirationTime': <fpml_genericlib.MemberSpec_ object>, 'partialExercise': <fpml_genericlib.MemberSpec_ object>, 'relevantUnderlyingDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Exercise'>
The abstract base class for all types which define way in which
options may be exercised.

Methods inherited from Exercise:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExchangeId(GeneratedsSuper)
    A short form unique identifier for an exchange. If the element is
not present then the exchange shall be the primary exchange on
which the underlying is listed. The term "Exchange" is assumed
to have the meaning as defined in the ISDA 2002 Equity
Derivatives Definitions.
 
 
Method resolution order:
ExchangeId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, exchangeIdScheme='http://www.fpml.org/coding-scheme/external/exchange-id-MIC-1-0', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExchangeId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExchangeId')
exportChildren(self, outfile, level, namespace_='', name_='ExchangeId', fromsubclass_=False, pretty_print=True)
get_exchangeIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_exchangeIdScheme(self, exchangeIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'exchangeIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExchangeRate(GeneratedsSuper)
    A type that is used for describing the exchange rate for a
particular transaction.
 
 
Method resolution order:
ExchangeRate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, quotedCurrencyPair=None, rate=None, spotRate=None, forwardPoints=None, pointValue=None, crossRate=None)
Initialize self.  See help(type(self)) for accurate signature.
add_crossRate(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExchangeRate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExchangeRate')
exportChildren(self, outfile, level, namespace_='', name_='ExchangeRate', fromsubclass_=False, pretty_print=True)
get_crossRate(self)
get_forwardPoints(self)
get_pointValue(self)
get_quotedCurrencyPair(self)
get_rate(self)
get_spotRate(self)
hasContent_(self)
insert_crossRate_at(self, index, value)
replace_crossRate_at(self, index, value)
set_crossRate(self, crossRate)
set_forwardPoints(self, forwardPoints)
set_pointValue(self, pointValue)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_rate(self, rate)
set_spotRate(self, spotRate)
validate_PointValue(self, value)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'crossRate': <fpml_genericlib.MemberSpec_ object>, 'forwardPoints': <fpml_genericlib.MemberSpec_ object>, 'pointValue': <fpml_genericlib.MemberSpec_ object>, 'quotedCurrencyPair': <fpml_genericlib.MemberSpec_ object>, 'rate': <fpml_genericlib.MemberSpec_ object>, 'spotRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None
validate_PointValue_patterns_ = [['^1$', '^0.0*1$']]

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExchangeTraded(UnderlyingAsset)
    An abstract base class for all exchange traded financial products.
 
 
Method resolution order:
ExchangeTraded
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, relatedExchangeId=None, optionsExchangeId=None, specifiedExchangeId=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_optionsExchangeId(self, value)
add_relatedExchangeId(self, value)
add_specifiedExchangeId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExchangeTraded', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExchangeTraded')
exportChildren(self, outfile, level, namespace_='', name_='ExchangeTraded', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_optionsExchangeId(self)
get_relatedExchangeId(self)
get_specifiedExchangeId(self)
hasContent_(self)
insert_optionsExchangeId_at(self, index, value)
insert_relatedExchangeId_at(self, index, value)
insert_specifiedExchangeId_at(self, index, value)
replace_optionsExchangeId_at(self, index, value)
replace_relatedExchangeId_at(self, index, value)
replace_specifiedExchangeId_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_optionsExchangeId(self, optionsExchangeId)
set_relatedExchangeId(self, relatedExchangeId)
set_specifiedExchangeId(self, specifiedExchangeId)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'optionsExchangeId': <fpml_genericlib.MemberSpec_ object>, 'relatedExchangeId': <fpml_genericlib.MemberSpec_ object>, 'specifiedExchangeId': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExchangeTradedCalculatedPrice(ExchangeTraded)
    Abstract base class for all exchange traded financial products with
a price which is calculated from exchange traded constituents.
 
 
Method resolution order:
ExchangeTradedCalculatedPrice
ExchangeTraded
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, relatedExchangeId=None, optionsExchangeId=None, specifiedExchangeId=None, constituentExchangeId=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_constituentExchangeId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExchangeTradedCalculatedPrice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExchangeTradedCalculatedPrice')
exportChildren(self, outfile, level, namespace_='', name_='ExchangeTradedCalculatedPrice', fromsubclass_=False, pretty_print=True)
get_constituentExchangeId(self)
get_extensiontype_(self)
hasContent_(self)
insert_constituentExchangeId_at(self, index, value)
replace_constituentExchangeId_at(self, index, value)
set_constituentExchangeId(self, constituentExchangeId)
set_extensiontype_(self, extensiontype_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'constituentExchangeId': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.ExchangeTraded'>
An abstract base class for all exchange traded financial products.

Methods inherited from ExchangeTraded:
add_optionsExchangeId(self, value)
add_relatedExchangeId(self, value)
add_specifiedExchangeId(self, value)
get_optionsExchangeId(self)
get_relatedExchangeId(self)
get_specifiedExchangeId(self)
insert_optionsExchangeId_at(self, index, value)
insert_relatedExchangeId_at(self, index, value)
insert_specifiedExchangeId_at(self, index, value)
replace_optionsExchangeId_at(self, index, value)
replace_relatedExchangeId_at(self, index, value)
replace_specifiedExchangeId_at(self, index, value)
set_optionsExchangeId(self, optionsExchangeId)
set_relatedExchangeId(self, relatedExchangeId)
set_specifiedExchangeId(self, specifiedExchangeId)

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExchangeTradedContract(ExchangeTraded)
    An exchange traded derivative contract.
 
 
Method resolution order:
ExchangeTradedContract
ExchangeTraded
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, relatedExchangeId=None, optionsExchangeId=None, specifiedExchangeId=None, multiplier=None, contractReference=None, expirationDate=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExchangeTradedContract', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExchangeTradedContract')
exportChildren(self, outfile, level, namespace_='', name_='ExchangeTradedContract', fromsubclass_=False, pretty_print=True)
get_contractReference(self)
get_expirationDate(self)
get_extensiontype_(self)
get_multiplier(self)
hasContent_(self)
set_contractReference(self, contractReference)
set_expirationDate(self, expirationDate)
set_extensiontype_(self, extensiontype_)
set_multiplier(self, multiplier)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'contractReference': <fpml_genericlib.MemberSpec_ object>, 'expirationDate': <fpml_genericlib.MemberSpec_ object>, 'multiplier': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.ExchangeTraded'>
An abstract base class for all exchange traded financial products.

Methods inherited from ExchangeTraded:
add_optionsExchangeId(self, value)
add_relatedExchangeId(self, value)
add_specifiedExchangeId(self, value)
get_optionsExchangeId(self)
get_relatedExchangeId(self)
get_specifiedExchangeId(self)
insert_optionsExchangeId_at(self, index, value)
insert_relatedExchangeId_at(self, index, value)
insert_specifiedExchangeId_at(self, index, value)
replace_optionsExchangeId_at(self, index, value)
replace_relatedExchangeId_at(self, index, value)
replace_specifiedExchangeId_at(self, index, value)
set_optionsExchangeId(self, optionsExchangeId)
set_relatedExchangeId(self, relatedExchangeId)
set_specifiedExchangeId(self, specifiedExchangeId)

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExchangeTradedFund(ExchangeTradedCalculatedPrice)
    An exchange traded fund whose price depends on exchange traded
constituents.
 
 
Method resolution order:
ExchangeTradedFund
ExchangeTradedCalculatedPrice
ExchangeTraded
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, relatedExchangeId=None, optionsExchangeId=None, specifiedExchangeId=None, constituentExchangeId=None, fundManager=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExchangeTradedFund', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExchangeTradedFund')
exportChildren(self, outfile, level, namespace_='', name_='ExchangeTradedFund', fromsubclass_=False, pretty_print=True)
get_fundManager(self)
hasContent_(self)
set_fundManager(self, fundManager)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fundManager': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.ExchangeTradedCalculatedPrice'>
Abstract base class for all exchange traded financial products with
a price which is calculated from exchange traded constituents.

Methods inherited from ExchangeTradedCalculatedPrice:
add_constituentExchangeId(self, value)
get_constituentExchangeId(self)
get_extensiontype_(self)
insert_constituentExchangeId_at(self, index, value)
replace_constituentExchangeId_at(self, index, value)
set_constituentExchangeId(self, constituentExchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from ExchangeTraded:
add_optionsExchangeId(self, value)
add_relatedExchangeId(self, value)
add_specifiedExchangeId(self, value)
get_optionsExchangeId(self)
get_relatedExchangeId(self)
get_specifiedExchangeId(self)
insert_optionsExchangeId_at(self, index, value)
insert_relatedExchangeId_at(self, index, value)
insert_specifiedExchangeId_at(self, index, value)
replace_optionsExchangeId_at(self, index, value)
replace_relatedExchangeId_at(self, index, value)
replace_specifiedExchangeId_at(self, index, value)
set_optionsExchangeId(self, optionsExchangeId)
set_relatedExchangeId(self, relatedExchangeId)
set_specifiedExchangeId(self, specifiedExchangeId)

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExchangeTradedOption(ExchangeTradedContract)
    An exchange traded option.
 
 
Method resolution order:
ExchangeTradedOption
ExchangeTradedContract
ExchangeTraded
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, relatedExchangeId=None, optionsExchangeId=None, specifiedExchangeId=None, multiplier=None, contractReference=None, expirationDate=None, strike=None, optionType=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExchangeTradedOption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExchangeTradedOption')
exportChildren(self, outfile, level, namespace_='', name_='ExchangeTradedOption', fromsubclass_=False, pretty_print=True)
get_optionType(self)
get_strike(self)
hasContent_(self)
set_optionType(self, optionType)
set_strike(self, strike)
validate_PutCallEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'optionType': <fpml_genericlib.MemberSpec_ object>, 'strike': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.ExchangeTradedContract'>
An exchange traded derivative contract.

Methods inherited from ExchangeTradedContract:
get_contractReference(self)
get_expirationDate(self)
get_extensiontype_(self)
get_multiplier(self)
set_contractReference(self, contractReference)
set_expirationDate(self, expirationDate)
set_extensiontype_(self, extensiontype_)
set_multiplier(self, multiplier)
validate_String(self, value)

Methods inherited from ExchangeTraded:
add_optionsExchangeId(self, value)
add_relatedExchangeId(self, value)
add_specifiedExchangeId(self, value)
get_optionsExchangeId(self)
get_relatedExchangeId(self)
get_specifiedExchangeId(self)
insert_optionsExchangeId_at(self, index, value)
insert_relatedExchangeId_at(self, index, value)
insert_specifiedExchangeId_at(self, index, value)
replace_optionsExchangeId_at(self, index, value)
replace_relatedExchangeId_at(self, index, value)
replace_specifiedExchangeId_at(self, index, value)
set_optionsExchangeId(self, optionsExchangeId)
set_relatedExchangeId(self, relatedExchangeId)
set_specifiedExchangeId(self, specifiedExchangeId)

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Exercise(GeneratedsSuper)
    The abstract base class for all types which define way in which
options may be exercised.
 
 
Method resolution order:
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Exercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Exercise')
exportChildren(self, outfile, level, namespace_='', name_='Exercise', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExerciseFee(GeneratedsSuper)
    A type defining the fee payable on exercise of an option. This fee
may be defined as an amount or a percentage of the notional
exercised.
 
 
Method resolution order:
ExerciseFee
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, notionalReference=None, feeAmount=None, feeRate=None, feePaymentDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExerciseFee', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExerciseFee')
exportChildren(self, outfile, level, namespace_='', name_='ExerciseFee', fromsubclass_=False, pretty_print=True)
get_feeAmount(self)
get_feePaymentDate(self)
get_feeRate(self)
get_notionalReference(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_feeAmount(self, feeAmount)
set_feePaymentDate(self, feePaymentDate)
set_feeRate(self, feeRate)
set_notionalReference(self, notionalReference)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'feeAmount': <fpml_genericlib.MemberSpec_ object>, 'feePaymentDate': <fpml_genericlib.MemberSpec_ object>, 'feeRate': <fpml_genericlib.MemberSpec_ object>, 'notionalReference': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExerciseFeeSchedule(GeneratedsSuper)
    A type to define a fee or schedule of fees to be payable on the
exercise of an option. This fee may be defined as an amount or a
percentage of the notional exercised.
 
 
Method resolution order:
ExerciseFeeSchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, notionalReference=None, feeAmountSchedule=None, feeRateSchedule=None, feePaymentDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExerciseFeeSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExerciseFeeSchedule')
exportChildren(self, outfile, level, namespace_='', name_='ExerciseFeeSchedule', fromsubclass_=False, pretty_print=True)
get_feeAmountSchedule(self)
get_feePaymentDate(self)
get_feeRateSchedule(self)
get_notionalReference(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_feeAmountSchedule(self, feeAmountSchedule)
set_feePaymentDate(self, feePaymentDate)
set_feeRateSchedule(self, feeRateSchedule)
set_notionalReference(self, notionalReference)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'feeAmountSchedule': <fpml_genericlib.MemberSpec_ object>, 'feePaymentDate': <fpml_genericlib.MemberSpec_ object>, 'feeRateSchedule': <fpml_genericlib.MemberSpec_ object>, 'notionalReference': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExerciseNotice(GeneratedsSuper)
    A type defining to whom and where notice of execution should be
given. The partyReference refers to one of the principal parties
of the trade. If present the exerciseNoticePartyReference refers
to a party, other than the principal party, to whome notice
should be given.
 
 
Method resolution order:
ExerciseNotice
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyReference=None, exerciseNoticePartyReference=None, businessCenter=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExerciseNotice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExerciseNotice')
exportChildren(self, outfile, level, namespace_='', name_='ExerciseNotice', fromsubclass_=False, pretty_print=True)
get_businessCenter(self)
get_exerciseNoticePartyReference(self)
get_partyReference(self)
hasContent_(self)
set_businessCenter(self, businessCenter)
set_exerciseNoticePartyReference(self, exerciseNoticePartyReference)
set_partyReference(self, partyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenter': <fpml_genericlib.MemberSpec_ object>, 'exerciseNoticePartyReference': <fpml_genericlib.MemberSpec_ object>, 'partyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExerciseProcedure(GeneratedsSuper)
    A type describing how notice of exercise should be given. This can
be either manual or automatic.
 
 
Method resolution order:
ExerciseProcedure
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, manualExercise=None, automaticExercise=None, followUpConfirmation=None, limitedRightToConfirm=None, splitTicket=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExerciseProcedure', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExerciseProcedure')
exportChildren(self, outfile, level, namespace_='', name_='ExerciseProcedure', fromsubclass_=False, pretty_print=True)
get_automaticExercise(self)
get_followUpConfirmation(self)
get_limitedRightToConfirm(self)
get_manualExercise(self)
get_splitTicket(self)
hasContent_(self)
set_automaticExercise(self, automaticExercise)
set_followUpConfirmation(self, followUpConfirmation)
set_limitedRightToConfirm(self, limitedRightToConfirm)
set_manualExercise(self, manualExercise)
set_splitTicket(self, splitTicket)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'automaticExercise': <fpml_genericlib.MemberSpec_ object>, 'followUpConfirmation': <fpml_genericlib.MemberSpec_ object>, 'limitedRightToConfirm': <fpml_genericlib.MemberSpec_ object>, 'manualExercise': <fpml_genericlib.MemberSpec_ object>, 'splitTicket': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExerciseProcedureOption(GeneratedsSuper)
    A type describing how notice of exercise should be given. This can
be either manual or automatic.
 
 
Method resolution order:
ExerciseProcedureOption
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, manualExercise=None, automaticExercise=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExerciseProcedureOption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExerciseProcedureOption')
exportChildren(self, outfile, level, namespace_='', name_='ExerciseProcedureOption', fromsubclass_=False, pretty_print=True)
get_automaticExercise(self)
get_manualExercise(self)
hasContent_(self)
set_automaticExercise(self, automaticExercise)
set_manualExercise(self, manualExercise)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'automaticExercise': <fpml_genericlib.MemberSpec_ object>, 'manualExercise': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ExtraordinaryEvents(GeneratedsSuper)
    Where the underlying is shares, defines market events affecting the
issuer of those shares that may require the terms of the
transaction to be adjusted.
 
 
Method resolution order:
ExtraordinaryEvents
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, mergerEvents=None, tenderOffer=None, tenderOfferEvents=None, compositionOfCombinedConsideration=None, indexAdjustmentEvents=None, additionalDisruptionEvents=None, failureToDeliver=None, representations=None, nationalisationOrInsolvency=None, delisting=None, relatedExchangeId=None, optionsExchangeId=None, specifiedExchangeId=None)
Initialize self.  See help(type(self)) for accurate signature.
add_optionsExchangeId(self, value)
add_relatedExchangeId(self, value)
add_specifiedExchangeId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ExtraordinaryEvents', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ExtraordinaryEvents')
exportChildren(self, outfile, level, namespace_='', name_='ExtraordinaryEvents', fromsubclass_=False, pretty_print=True)
get_additionalDisruptionEvents(self)
get_compositionOfCombinedConsideration(self)
get_delisting(self)
get_failureToDeliver(self)
get_indexAdjustmentEvents(self)
get_mergerEvents(self)
get_nationalisationOrInsolvency(self)
get_optionsExchangeId(self)
get_relatedExchangeId(self)
get_representations(self)
get_specifiedExchangeId(self)
get_tenderOffer(self)
get_tenderOfferEvents(self)
hasContent_(self)
insert_optionsExchangeId_at(self, index, value)
insert_relatedExchangeId_at(self, index, value)
insert_specifiedExchangeId_at(self, index, value)
replace_optionsExchangeId_at(self, index, value)
replace_relatedExchangeId_at(self, index, value)
replace_specifiedExchangeId_at(self, index, value)
set_additionalDisruptionEvents(self, additionalDisruptionEvents)
set_compositionOfCombinedConsideration(self, compositionOfCombinedConsideration)
set_delisting(self, delisting)
set_failureToDeliver(self, failureToDeliver)
set_indexAdjustmentEvents(self, indexAdjustmentEvents)
set_mergerEvents(self, mergerEvents)
set_nationalisationOrInsolvency(self, nationalisationOrInsolvency)
set_optionsExchangeId(self, optionsExchangeId)
set_relatedExchangeId(self, relatedExchangeId)
set_representations(self, representations)
set_specifiedExchangeId(self, specifiedExchangeId)
set_tenderOffer(self, tenderOffer)
set_tenderOfferEvents(self, tenderOfferEvents)
validate_NationalisationOrInsolvencyOrDelistingEventEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalDisruptionEvents': <fpml_genericlib.MemberSpec_ object>, 'compositionOfCombinedConsideration': <fpml_genericlib.MemberSpec_ object>, 'delisting': <fpml_genericlib.MemberSpec_ object>, 'failureToDeliver': <fpml_genericlib.MemberSpec_ object>, 'indexAdjustmentEvents': <fpml_genericlib.MemberSpec_ object>, 'mergerEvents': <fpml_genericlib.MemberSpec_ object>, 'nationalisationOrInsolvency': <fpml_genericlib.MemberSpec_ object>, 'optionsExchangeId': <fpml_genericlib.MemberSpec_ object>, 'relatedExchangeId': <fpml_genericlib.MemberSpec_ object>, 'representations': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FacilityType(GeneratedsSuper)
    A type describing the type of loan facility.
 
 
Method resolution order:
FacilityType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, facilityTypeScheme='http://www.fpml.org/coding-scheme/facility-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FacilityType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FacilityType')
exportChildren(self, outfile, level, namespace_='', name_='FacilityType', fromsubclass_=False, pretty_print=True)
get_facilityTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_facilityTypeScheme(self, facilityTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'facilityTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FailureToPay(GeneratedsSuper)
    
Method resolution order:
FailureToPay
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, applicable=None, gracePeriodExtension=None, paymentRequirement=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FailureToPay', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FailureToPay')
exportChildren(self, outfile, level, namespace_='', name_='FailureToPay', fromsubclass_=False, pretty_print=True)
get_applicable(self)
get_gracePeriodExtension(self)
get_paymentRequirement(self)
hasContent_(self)
set_applicable(self, applicable)
set_gracePeriodExtension(self, gracePeriodExtension)
set_paymentRequirement(self, paymentRequirement)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'applicable': <fpml_genericlib.MemberSpec_ object>, 'gracePeriodExtension': <fpml_genericlib.MemberSpec_ object>, 'paymentRequirement': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FeaturePayment(PaymentBase)
    Payment made following trigger occurence.
 
 
Method resolution order:
FeaturePayment
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, levelPercentage=None, amount=None, time=None, currency=None, featurePaymentDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FeaturePayment', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FeaturePayment')
exportChildren(self, outfile, level, namespace_='', name_='FeaturePayment', fromsubclass_=False, pretty_print=True)
get_amount(self)
get_currency(self)
get_featurePaymentDate(self)
get_levelPercentage(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_time(self)
hasContent_(self)
set_amount(self, amount)
set_currency(self, currency)
set_featurePaymentDate(self, featurePaymentDate)
set_levelPercentage(self, levelPercentage)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_time(self, time)
validate_NonNegativeDecimal(self, value)
validate_TimeTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amount': <fpml_genericlib.MemberSpec_ object>, 'currency': <fpml_genericlib.MemberSpec_ object>, 'featurePaymentDate': <fpml_genericlib.MemberSpec_ object>, 'levelPercentage': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>, 'time': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PaymentBase'>
An abstract base class for payment types.

Methods inherited from PaymentBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FinancialSwapLeg(CommoditySwapLeg)
    The common components of a financially settled leg of a Commodity
Swap. This is an abstract type and should be extended by
commodity-specific types.
 
 
Method resolution order:
FinancialSwapLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FinancialSwapLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FinancialSwapLeg')
exportChildren(self, outfile, level, namespace_='', name_='FinancialSwapLeg', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommoditySwapLeg'>
Abstract base class for all commodity swap legs

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FixedPrice(GeneratedsSuper)
    A type defining the Fixed Price.
 
 
Method resolution order:
FixedPrice
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, price=None, priceCurrency=None, priceUnit=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FixedPrice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FixedPrice')
exportChildren(self, outfile, level, namespace_='', name_='FixedPrice', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
get_price(self)
get_priceCurrency(self)
get_priceUnit(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_price(self, price)
set_priceCurrency(self, priceCurrency)
set_priceUnit(self, priceUnit)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'price': <fpml_genericlib.MemberSpec_ object>, 'priceCurrency': <fpml_genericlib.MemberSpec_ object>, 'priceUnit': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FixedPriceLeg(FinancialSwapLeg)
    Fixed Price Leg of a Commodity Swap. It defines schedule of fixed
payments associated with a commodity swap.
 
 
Method resolution order:
FixedPriceLeg
FinancialSwapLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, calculationDates=None, calculationPeriods=None, calculationPeriodsSchedule=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, fixedPriceSchedule=None, fixedPrice=None, worldscaleRate=None, contractRate=None, settlementPeriodsPrice=None, totalPrice=None, notionalQuantitySchedule=None, notionalQuantity=None, settlementPeriodsNotionalQuantity=None, totalNotionalQuantity=None, quantityReference=None, relativePaymentDates=None, paymentDates=None, masterAgreementPaymentDates=None, flatRate=None, flatRateAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsNotionalQuantity(self, value)
add_settlementPeriodsPrice(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FixedPriceLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FixedPriceLeg')
exportChildren(self, outfile, level, namespace_='', name_='FixedPriceLeg', fromsubclass_=False, pretty_print=True)
get_calculationDates(self)
get_calculationPeriods(self)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsSchedule(self)
get_calculationPeriodsScheduleReference(self)
get_contractRate(self)
get_fixedPrice(self)
get_fixedPriceSchedule(self)
get_flatRate(self)
get_flatRateAmount(self)
get_masterAgreementPaymentDates(self)
get_notionalQuantity(self)
get_notionalQuantitySchedule(self)
get_paymentDates(self)
get_quantityReference(self)
get_relativePaymentDates(self)
get_settlementPeriodsNotionalQuantity(self)
get_settlementPeriodsPrice(self)
get_totalNotionalQuantity(self)
get_totalPrice(self)
get_worldscaleRate(self)
hasContent_(self)
insert_settlementPeriodsNotionalQuantity_at(self, index, value)
insert_settlementPeriodsPrice_at(self, index, value)
replace_settlementPeriodsNotionalQuantity_at(self, index, value)
replace_settlementPeriodsPrice_at(self, index, value)
set_calculationDates(self, calculationDates)
set_calculationPeriods(self, calculationPeriods)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsSchedule(self, calculationPeriodsSchedule)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_contractRate(self, contractRate)
set_fixedPrice(self, fixedPrice)
set_fixedPriceSchedule(self, fixedPriceSchedule)
set_flatRate(self, flatRate)
set_flatRateAmount(self, flatRateAmount)
set_masterAgreementPaymentDates(self, masterAgreementPaymentDates)
set_notionalQuantity(self, notionalQuantity)
set_notionalQuantitySchedule(self, notionalQuantitySchedule)
set_paymentDates(self, paymentDates)
set_quantityReference(self, quantityReference)
set_relativePaymentDates(self, relativePaymentDates)
set_settlementPeriodsNotionalQuantity(self, settlementPeriodsNotionalQuantity)
set_settlementPeriodsPrice(self, settlementPeriodsPrice)
set_totalNotionalQuantity(self, totalNotionalQuantity)
set_totalPrice(self, totalPrice)
set_worldscaleRate(self, worldscaleRate)
validate_FlatRateEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationDates': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriods': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsSchedule': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'contractRate': <fpml_genericlib.MemberSpec_ object>, 'fixedPrice': <fpml_genericlib.MemberSpec_ object>, 'fixedPriceSchedule': <fpml_genericlib.MemberSpec_ object>, 'flatRate': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.FinancialSwapLeg'>
The common components of a financially settled leg of a Commodity
Swap. This is an abstract type and should be extended by
commodity-specific types.

Methods inherited from FinancialSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FloatingLegCalculation(GeneratedsSuper)
    A type to capture details relevant to the calculation of the
floating price.
 
 
Method resolution order:
FloatingLegCalculation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, pricingDates=None, averagingMethod=None, conversionFactor=None, rounding=None, spread=None, spreadSchedule=None, spreadPercentage=None, fx=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_spreadSchedule(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FloatingLegCalculation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FloatingLegCalculation')
exportChildren(self, outfile, level, namespace_='', name_='FloatingLegCalculation', fromsubclass_=False, pretty_print=True)
get_averagingMethod(self)
get_conversionFactor(self)
get_extensiontype_(self)
get_fx(self)
get_pricingDates(self)
get_rounding(self)
get_spread(self)
get_spreadPercentage(self)
get_spreadSchedule(self)
hasContent_(self)
insert_spreadSchedule_at(self, index, value)
replace_spreadSchedule_at(self, index, value)
set_averagingMethod(self, averagingMethod)
set_conversionFactor(self, conversionFactor)
set_extensiontype_(self, extensiontype_)
set_fx(self, fx)
set_pricingDates(self, pricingDates)
set_rounding(self, rounding)
set_spread(self, spread)
set_spreadPercentage(self, spreadPercentage)
set_spreadSchedule(self, spreadSchedule)
validate_AveragingMethodEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingMethod': <fpml_genericlib.MemberSpec_ object>, 'conversionFactor': <fpml_genericlib.MemberSpec_ object>, 'fx': <fpml_genericlib.MemberSpec_ object>, 'pricingDates': <fpml_genericlib.MemberSpec_ object>, 'rounding': <fpml_genericlib.MemberSpec_ object>, 'spread': <fpml_genericlib.MemberSpec_ object>, 'spreadPercentage': <fpml_genericlib.MemberSpec_ object>, 'spreadSchedule': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FloatingPriceLeg(FinancialSwapLeg)
    Floating Price Leg of a Commodity Swap. Each 'floatingLeg' defines a
series of financial payments for a commodity the value of which
is derived from a floating price such as an exchange or an index
publication.
 
 
Method resolution order:
FloatingPriceLeg
FinancialSwapLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, calculationDates=None, calculationPeriods=None, calculationPeriodsSchedule=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, commodity=None, notionalQuantitySchedule=None, notionalQuantity=None, settlementPeriodsNotionalQuantity=None, totalNotionalQuantity=None, quantityReference=None, calculation=None, relativePaymentDates=None, paymentDates=None, masterAgreementPaymentDates=None, flatRate=None, flatRateAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsNotionalQuantity(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FloatingPriceLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FloatingPriceLeg')
exportChildren(self, outfile, level, namespace_='', name_='FloatingPriceLeg', fromsubclass_=False, pretty_print=True)
get_calculation(self)
get_calculationDates(self)
get_calculationPeriods(self)
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsSchedule(self)
get_calculationPeriodsScheduleReference(self)
get_commodity(self)
get_flatRate(self)
get_flatRateAmount(self)
get_masterAgreementPaymentDates(self)
get_notionalQuantity(self)
get_notionalQuantitySchedule(self)
get_paymentDates(self)
get_quantityReference(self)
get_relativePaymentDates(self)
get_settlementPeriodsNotionalQuantity(self)
get_totalNotionalQuantity(self)
hasContent_(self)
insert_settlementPeriodsNotionalQuantity_at(self, index, value)
replace_settlementPeriodsNotionalQuantity_at(self, index, value)
set_calculation(self, calculation)
set_calculationDates(self, calculationDates)
set_calculationPeriods(self, calculationPeriods)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsSchedule(self, calculationPeriodsSchedule)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_commodity(self, commodity)
set_flatRate(self, flatRate)
set_flatRateAmount(self, flatRateAmount)
set_masterAgreementPaymentDates(self, masterAgreementPaymentDates)
set_notionalQuantity(self, notionalQuantity)
set_notionalQuantitySchedule(self, notionalQuantitySchedule)
set_paymentDates(self, paymentDates)
set_quantityReference(self, quantityReference)
set_relativePaymentDates(self, relativePaymentDates)
set_settlementPeriodsNotionalQuantity(self, settlementPeriodsNotionalQuantity)
set_totalNotionalQuantity(self, totalNotionalQuantity)
validate_FlatRateEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculation': <fpml_genericlib.MemberSpec_ object>, 'calculationDates': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriods': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsDatesReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsSchedule': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'commodity': <fpml_genericlib.MemberSpec_ object>, 'flatRate': <fpml_genericlib.MemberSpec_ object>, 'flatRateAmount': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.FinancialSwapLeg'>
The common components of a financially settled leg of a Commodity
Swap. This is an abstract type and should be extended by
commodity-specific types.

Methods inherited from FinancialSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FloatingRate(Rate)
    A type defining a floating rate.
 
 
Method resolution order:
FloatingRate
Rate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, floatingRateIndex=None, indexTenor=None, floatingRateMultiplierSchedule=None, spreadSchedule=None, rateTreatment=None, capRateSchedule=None, floorRateSchedule=None, capFloorStraddle=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_capRateSchedule(self, value)
add_floorRateSchedule(self, value)
add_spreadSchedule(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FloatingRate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FloatingRate')
exportChildren(self, outfile, level, namespace_='', name_='FloatingRate', fromsubclass_=False, pretty_print=True)
get_capFloorStraddle(self)
get_capRateSchedule(self)
get_extensiontype_(self)
get_floatingRateIndex(self)
get_floatingRateMultiplierSchedule(self)
get_floorRateSchedule(self)
get_indexTenor(self)
get_rateTreatment(self)
get_spreadSchedule(self)
hasContent_(self)
insert_capRateSchedule_at(self, index, value)
insert_floorRateSchedule_at(self, index, value)
insert_spreadSchedule_at(self, index, value)
replace_capRateSchedule_at(self, index, value)
replace_floorRateSchedule_at(self, index, value)
replace_spreadSchedule_at(self, index, value)
set_capFloorStraddle(self, capFloorStraddle)
set_capRateSchedule(self, capRateSchedule)
set_extensiontype_(self, extensiontype_)
set_floatingRateIndex(self, floatingRateIndex)
set_floatingRateMultiplierSchedule(self, floatingRateMultiplierSchedule)
set_floorRateSchedule(self, floorRateSchedule)
set_indexTenor(self, indexTenor)
set_rateTreatment(self, rateTreatment)
set_spreadSchedule(self, spreadSchedule)
validate_RateTreatmentEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'capFloorStraddle': <fpml_genericlib.MemberSpec_ object>, 'capRateSchedule': <fpml_genericlib.MemberSpec_ object>, 'floatingRateIndex': <fpml_genericlib.MemberSpec_ object>, 'floatingRateMultiplierSchedule': <fpml_genericlib.MemberSpec_ object>, 'floorRateSchedule': <fpml_genericlib.MemberSpec_ object>, 'indexTenor': <fpml_genericlib.MemberSpec_ object>, 'rateTreatment': <fpml_genericlib.MemberSpec_ object>, 'spreadSchedule': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Rate'>
The abstract base class for all types which define interest rate
streams.

Methods inherited from Rate:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FloatingRateCalculation(FloatingRate)
    A type defining the floating rate and definitions relating to the
calculation of floating rate amounts.
 
 
Method resolution order:
FloatingRateCalculation
FloatingRate
Rate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, floatingRateIndex=None, indexTenor=None, floatingRateMultiplierSchedule=None, spreadSchedule=None, rateTreatment=None, capRateSchedule=None, floorRateSchedule=None, capFloorStraddle=None, initialRate=None, finalRateRounding=None, averagingMethod=None, negativeInterestRateTreatment=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FloatingRateCalculation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FloatingRateCalculation')
exportChildren(self, outfile, level, namespace_='', name_='FloatingRateCalculation', fromsubclass_=False, pretty_print=True)
get_averagingMethod(self)
get_finalRateRounding(self)
get_initialRate(self)
get_negativeInterestRateTreatment(self)
hasContent_(self)
set_averagingMethod(self, averagingMethod)
set_finalRateRounding(self, finalRateRounding)
set_initialRate(self, initialRate)
set_negativeInterestRateTreatment(self, negativeInterestRateTreatment)
validate_AveragingMethodEnum(self, value)
validate_NegativeInterestRateTreatmentEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingMethod': <fpml_genericlib.MemberSpec_ object>, 'finalRateRounding': <fpml_genericlib.MemberSpec_ object>, 'initialRate': <fpml_genericlib.MemberSpec_ object>, 'negativeInterestRateTreatment': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FloatingRate'>
A type defining a floating rate.

Methods inherited from FloatingRate:
add_capRateSchedule(self, value)
add_floorRateSchedule(self, value)
add_spreadSchedule(self, value)
get_capFloorStraddle(self)
get_capRateSchedule(self)
get_extensiontype_(self)
get_floatingRateIndex(self)
get_floatingRateMultiplierSchedule(self)
get_floorRateSchedule(self)
get_indexTenor(self)
get_rateTreatment(self)
get_spreadSchedule(self)
insert_capRateSchedule_at(self, index, value)
insert_floorRateSchedule_at(self, index, value)
insert_spreadSchedule_at(self, index, value)
replace_capRateSchedule_at(self, index, value)
replace_floorRateSchedule_at(self, index, value)
replace_spreadSchedule_at(self, index, value)
set_capFloorStraddle(self, capFloorStraddle)
set_capRateSchedule(self, capRateSchedule)
set_extensiontype_(self, extensiontype_)
set_floatingRateIndex(self, floatingRateIndex)
set_floatingRateMultiplierSchedule(self, floatingRateMultiplierSchedule)
set_floorRateSchedule(self, floorRateSchedule)
set_indexTenor(self, indexTenor)
set_rateTreatment(self, rateTreatment)
set_spreadSchedule(self, spreadSchedule)
validate_RateTreatmentEnum(self, value)

Methods inherited from Rate:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FloatingRateCalculationReference(Reference)
    Reference to a floating rate calculation of interest calculation
component.
 
 
Method resolution order:
FloatingRateCalculationReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FloatingRateCalculationReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FloatingRateCalculationReference')
exportChildren(self, outfile, level, namespace_='', name_='FloatingRateCalculationReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FloatingRateIndex(GeneratedsSuper)
    The ISDA Floating Rate Option, i.e. the floating rate index.
 
 
Method resolution order:
FloatingRateIndex
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, floatingRateIndexScheme='http://www.fpml.org/coding-scheme/floating-rate-index', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FloatingRateIndex', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FloatingRateIndex')
exportChildren(self, outfile, level, namespace_='', name_='FloatingRateIndex', fromsubclass_=False, pretty_print=True)
get_floatingRateIndexScheme(self)
get_valueOf_(self)
hasContent_(self)
set_floatingRateIndexScheme(self, floatingRateIndexScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'floatingRateIndexScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FloatingStrikePrice(FloatingLegCalculation)
    A type to capture details relevant to the calculation of the
floating price.
 
 
Method resolution order:
FloatingStrikePrice
FloatingLegCalculation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, pricingDates=None, averagingMethod=None, conversionFactor=None, rounding=None, spread=None, spreadSchedule=None, spreadPercentage=None, fx=None, commodity=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FloatingStrikePrice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FloatingStrikePrice')
exportChildren(self, outfile, level, namespace_='', name_='FloatingStrikePrice', fromsubclass_=False, pretty_print=True)
get_commodity(self)
hasContent_(self)
set_commodity(self, commodity)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodity': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FloatingLegCalculation'>
A type to capture details relevant to the calculation of the
floating price.

Methods inherited from FloatingLegCalculation:
add_spreadSchedule(self, value)
get_averagingMethod(self)
get_conversionFactor(self)
get_extensiontype_(self)
get_fx(self)
get_pricingDates(self)
get_rounding(self)
get_spread(self)
get_spreadPercentage(self)
get_spreadSchedule(self)
insert_spreadSchedule_at(self, index, value)
replace_spreadSchedule_at(self, index, value)
set_averagingMethod(self, averagingMethod)
set_conversionFactor(self, conversionFactor)
set_extensiontype_(self, extensiontype_)
set_fx(self, fx)
set_pricingDates(self, pricingDates)
set_rounding(self, rounding)
set_spread(self, spread)
set_spreadPercentage(self, spreadPercentage)
set_spreadSchedule(self, spreadSchedule)
validate_AveragingMethodEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ForecastRateIndex(GeneratedsSuper)
    A type defining a rate index.
 
 
Method resolution order:
ForecastRateIndex
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, floatingRateIndex=None, indexTenor=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ForecastRateIndex', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ForecastRateIndex')
exportChildren(self, outfile, level, namespace_='', name_='ForecastRateIndex', fromsubclass_=False, pretty_print=True)
get_floatingRateIndex(self)
get_indexTenor(self)
hasContent_(self)
set_floatingRateIndex(self, floatingRateIndex)
set_indexTenor(self, indexTenor)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'floatingRateIndex': <fpml_genericlib.MemberSpec_ object>, 'indexTenor': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Formula(GeneratedsSuper)
    A type describing a financial formula, with its description and
components.
 
 
Method resolution order:
Formula
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, formulaDescription=None, math=None, formulaComponent=None)
Initialize self.  See help(type(self)) for accurate signature.
add_formulaComponent(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Formula', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Formula')
exportChildren(self, outfile, level, namespace_='', name_='Formula', fromsubclass_=False, pretty_print=True)
get_formulaComponent(self)
get_formulaDescription(self)
get_math(self)
hasContent_(self)
insert_formulaComponent_at(self, index, value)
replace_formulaComponent_at(self, index, value)
set_formulaComponent(self, formulaComponent)
set_formulaDescription(self, formulaDescription)
set_math(self, math)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'formulaComponent': <fpml_genericlib.MemberSpec_ object>, 'formulaDescription': <fpml_genericlib.MemberSpec_ object>, 'math': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FormulaComponent(GeneratedsSuper)
    Elements describing the components of the formula. The name
attribute points to a value used in the math element. The href
attribute points to a numeric value defined elsewhere in the
document that is used by the formula component.
 
 
Method resolution order:
FormulaComponent
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, name=None, componentDescription=None, formula=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FormulaComponent', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FormulaComponent')
exportChildren(self, outfile, level, namespace_='', name_='FormulaComponent', fromsubclass_=False, pretty_print=True)
get_componentDescription(self)
get_formula(self)
get_name(self)
hasContent_(self)
set_componentDescription(self, componentDescription)
set_formula(self, formula)
set_name(self, name)
validate_NormalizedString(self, value)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'componentDescription': <fpml_genericlib.MemberSpec_ object>, 'formula': <fpml_genericlib.MemberSpec_ object>, 'name': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Frequency(GeneratedsSuper)
    A type defining a time frequency, e.g. one day, three months. Used
for specifying payment or calculation frequencies at which the
value T (Term) is applicable.
 
 
Method resolution order:
Frequency
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Frequency', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Frequency')
exportChildren(self, outfile, level, namespace_='', name_='Frequency', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
get_period(self)
get_periodMultiplier(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodExtendedEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'period': <fpml_genericlib.MemberSpec_ object>, 'periodMultiplier': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Future(ExchangeTraded)
    An exchange traded future contract.
 
 
Method resolution order:
Future
ExchangeTraded
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, relatedExchangeId=None, optionsExchangeId=None, specifiedExchangeId=None, multiplier=None, futureContractReference=None, maturity=None, contractYearMonth=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Future', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Future')
exportChildren(self, outfile, level, namespace_='', name_='Future', fromsubclass_=False, pretty_print=True)
get_contractYearMonth(self)
get_futureContractReference(self)
get_maturity(self)
get_multiplier(self)
hasContent_(self)
set_contractYearMonth(self, contractYearMonth)
set_futureContractReference(self, futureContractReference)
set_maturity(self, maturity)
set_multiplier(self, multiplier)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'contractYearMonth': <fpml_genericlib.MemberSpec_ object>, 'futureContractReference': <fpml_genericlib.MemberSpec_ object>, 'maturity': <fpml_genericlib.MemberSpec_ object>, 'multiplier': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.ExchangeTraded'>
An abstract base class for all exchange traded financial products.

Methods inherited from ExchangeTraded:
add_optionsExchangeId(self, value)
add_relatedExchangeId(self, value)
add_specifiedExchangeId(self, value)
get_extensiontype_(self)
get_optionsExchangeId(self)
get_relatedExchangeId(self)
get_specifiedExchangeId(self)
insert_optionsExchangeId_at(self, index, value)
insert_relatedExchangeId_at(self, index, value)
insert_specifiedExchangeId_at(self, index, value)
replace_optionsExchangeId_at(self, index, value)
replace_relatedExchangeId_at(self, index, value)
replace_specifiedExchangeId_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_optionsExchangeId(self, optionsExchangeId)
set_relatedExchangeId(self, relatedExchangeId)
set_specifiedExchangeId(self, specifiedExchangeId)

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FutureId(GeneratedsSuper)
    A type defining a short form unique identifier for a future
contract.
 
 
Method resolution order:
FutureId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, futureIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FutureId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FutureId')
exportChildren(self, outfile, level, namespace_='', name_='FutureId', fromsubclass_=False, pretty_print=True)
get_futureIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_futureIdScheme(self, futureIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'futureIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FutureValueAmount(NonNegativeMoney)
    A type defining a currency amount as at a future value date.A type
defining a currency amount as at a future value date. - For use
with pre-trade Credit Limit Check messages.
 
 
Method resolution order:
FutureValueAmount
NonNegativeMoney
MoneyBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, amount=None, calculationPeriodNumberOfDays=None, valueDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FutureValueAmount', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FutureValueAmount')
exportChildren(self, outfile, level, namespace_='', name_='FutureValueAmount', fromsubclass_=False, pretty_print=True)
get_calculationPeriodNumberOfDays(self)
get_valueDate(self)
hasContent_(self)
set_calculationPeriodNumberOfDays(self, calculationPeriodNumberOfDays)
set_valueDate(self, valueDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriodNumberOfDays': <fpml_genericlib.MemberSpec_ object>, 'valueDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.NonNegativeMoney'>
A type defining a non negative money amount.

Methods inherited from NonNegativeMoney:
get_amount(self)
get_extensiontype_(self)
set_amount(self, amount)
set_extensiontype_(self, extensiontype_)
validate_NonNegativeDecimal(self, value)

Methods inherited from MoneyBase:
get_currency(self)
get_id(self)
set_currency(self, currency)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxAmericanExercise(FxDigitalAmericanExercise)
    Describes the characteristics for american exercise of FX products.
 
 
Method resolution order:
FxAmericanExercise
FxDigitalAmericanExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, commencementDate=None, expiryDate=None, expiryTime=None, cutName=None, latestValueDate=None, multipleExercise=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxAmericanExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxAmericanExercise')
exportChildren(self, outfile, level, namespace_='', name_='FxAmericanExercise', fromsubclass_=False, pretty_print=True)
get_multipleExercise(self)
hasContent_(self)
set_multipleExercise(self, multipleExercise)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'multipleExercise': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FxDigitalAmericanExercise'>
Descrines the characteristics for American exercise in FX digital
options.

Methods inherited from FxDigitalAmericanExercise:
get_commencementDate(self)
get_cutName(self)
get_expiryDate(self)
get_expiryTime(self)
get_extensiontype_(self)
get_latestValueDate(self)
set_commencementDate(self, commencementDate)
set_cutName(self, cutName)
set_expiryDate(self, expiryDate)
set_expiryTime(self, expiryTime)
set_extensiontype_(self, extensiontype_)
set_latestValueDate(self, latestValueDate)

Methods inherited from Exercise:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxAsianFeature(GeneratedsSuper)
    Descibes the averaging period properties for an asian option.
 
 
Method resolution order:
FxAsianFeature
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, primaryRateSource=None, secondaryRateSource=None, fixingTime=None, observationSchedule=None, rateObservation=None, rateObservationQuoteBasis=None, payoutFormula=None, precision=None)
Initialize self.  See help(type(self)) for accurate signature.
add_rateObservation(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxAsianFeature', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxAsianFeature')
exportChildren(self, outfile, level, namespace_='', name_='FxAsianFeature', fromsubclass_=False, pretty_print=True)
get_fixingTime(self)
get_observationSchedule(self)
get_payoutFormula(self)
get_precision(self)
get_primaryRateSource(self)
get_rateObservation(self)
get_rateObservationQuoteBasis(self)
get_secondaryRateSource(self)
hasContent_(self)
insert_rateObservation_at(self, index, value)
replace_rateObservation_at(self, index, value)
set_fixingTime(self, fixingTime)
set_observationSchedule(self, observationSchedule)
set_payoutFormula(self, payoutFormula)
set_precision(self, precision)
set_primaryRateSource(self, primaryRateSource)
set_rateObservation(self, rateObservation)
set_rateObservationQuoteBasis(self, rateObservationQuoteBasis)
set_secondaryRateSource(self, secondaryRateSource)
validate_StrikeQuoteBasisEnum(self, value)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixingTime': <fpml_genericlib.MemberSpec_ object>, 'observationSchedule': <fpml_genericlib.MemberSpec_ object>, 'payoutFormula': <fpml_genericlib.MemberSpec_ object>, 'precision': <fpml_genericlib.MemberSpec_ object>, 'primaryRateSource': <fpml_genericlib.MemberSpec_ object>, 'rateObservation': <fpml_genericlib.MemberSpec_ object>, 'rateObservationQuoteBasis': <fpml_genericlib.MemberSpec_ object>, 'secondaryRateSource': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxAverageRateObservation(GeneratedsSuper)
    A type that, for average rate options, is used to describe each
specific observation date, as opposed to a parametric frequency
of rate observations.
 
 
Method resolution order:
FxAverageRateObservation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, date=None, averageRateWeightingFactor=None, rate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxAverageRateObservation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxAverageRateObservation')
exportChildren(self, outfile, level, namespace_='', name_='FxAverageRateObservation', fromsubclass_=False, pretty_print=True)
get_averageRateWeightingFactor(self)
get_date(self)
get_rate(self)
hasContent_(self)
set_averageRateWeightingFactor(self, averageRateWeightingFactor)
set_date(self, date)
set_rate(self, rate)
validate_NonNegativeDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averageRateWeightingFactor': <fpml_genericlib.MemberSpec_ object>, 'date': <fpml_genericlib.MemberSpec_ object>, 'rate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxAverageRateObservationSchedule(GeneratedsSuper)
    A type that describes average rate options rate observations. This
is used to describe a parametric frequency of rate observations
against a particular rate. Typical frequencies might include
daily, every Friday, etc.
 
 
Method resolution order:
FxAverageRateObservationSchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, startDate=None, endDate=None, calculationPeriodFrequency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxAverageRateObservationSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxAverageRateObservationSchedule')
exportChildren(self, outfile, level, namespace_='', name_='FxAverageRateObservationSchedule', fromsubclass_=False, pretty_print=True)
get_calculationPeriodFrequency(self)
get_endDate(self)
get_startDate(self)
hasContent_(self)
set_calculationPeriodFrequency(self, calculationPeriodFrequency)
set_endDate(self, endDate)
set_startDate(self, startDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriodFrequency': <fpml_genericlib.MemberSpec_ object>, 'endDate': <fpml_genericlib.MemberSpec_ object>, 'startDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxBarrierFeature(GeneratedsSuper)
    Describes the properties of an FX barrier.
 
 
Method resolution order:
FxBarrierFeature
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, barrierType=None, direction=None, quotedCurrencyPair=None, triggerRate=None, informationSource=None, observationStartDate=None, observationStartTime=None, observationEndDate=None, observationEndTime=None, observationPoint=None)
Initialize self.  See help(type(self)) for accurate signature.
add_informationSource(self, value)
add_observationPoint(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxBarrierFeature', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxBarrierFeature')
exportChildren(self, outfile, level, namespace_='', name_='FxBarrierFeature', fromsubclass_=False, pretty_print=True)
get_barrierType(self)
get_direction(self)
get_informationSource(self)
get_observationEndDate(self)
get_observationEndTime(self)
get_observationPoint(self)
get_observationStartDate(self)
get_observationStartTime(self)
get_quotedCurrencyPair(self)
get_triggerRate(self)
hasContent_(self)
insert_informationSource_at(self, index, value)
insert_observationPoint_at(self, index, value)
replace_informationSource_at(self, index, value)
replace_observationPoint_at(self, index, value)
set_barrierType(self, barrierType)
set_direction(self, direction)
set_informationSource(self, informationSource)
set_observationEndDate(self, observationEndDate)
set_observationEndTime(self, observationEndTime)
set_observationPoint(self, observationPoint)
set_observationStartDate(self, observationStartDate)
set_observationStartTime(self, observationStartTime)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_triggerRate(self, triggerRate)
validate_FxBarrierDirectionEnum(self, value)
validate_FxBarrierTypeEnum(self, value)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'barrierType': <fpml_genericlib.MemberSpec_ object>, 'direction': <fpml_genericlib.MemberSpec_ object>, 'informationSource': <fpml_genericlib.MemberSpec_ object>, 'observationEndDate': <fpml_genericlib.MemberSpec_ object>, 'observationEndTime': <fpml_genericlib.MemberSpec_ object>, 'observationPoint': <fpml_genericlib.MemberSpec_ object>, 'observationStartDate': <fpml_genericlib.MemberSpec_ object>, 'observationStartTime': <fpml_genericlib.MemberSpec_ object>, 'quotedCurrencyPair': <fpml_genericlib.MemberSpec_ object>, 'triggerRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxBusinessCenterDateTime(GeneratedsSuper)
    
Method resolution order:
FxBusinessCenterDateTime
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, date=None, time=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxBusinessCenterDateTime', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxBusinessCenterDateTime')
exportChildren(self, outfile, level, namespace_='', name_='FxBusinessCenterDateTime', fromsubclass_=False, pretty_print=True)
get_date(self)
get_time(self)
hasContent_(self)
set_date(self, date)
set_time(self, time)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'date': <fpml_genericlib.MemberSpec_ object>, 'time': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxCashSettlement(GeneratedsSuper)
    A type that is used for describing cash settlement of an option /
non deliverable forward. It includes the currency to settle into
together with the fixings required to calculate the currency
amount.
 
 
Method resolution order:
FxCashSettlement
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementCurrency=None, referenceCurrency=None, notionalAmount=None, fixing=None, rateSourceFixing=None, settlementDate=None)
Initialize self.  See help(type(self)) for accurate signature.
add_fixing(self, value)
add_rateSourceFixing(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxCashSettlement', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxCashSettlement')
exportChildren(self, outfile, level, namespace_='', name_='FxCashSettlement', fromsubclass_=False, pretty_print=True)
get_fixing(self)
get_notionalAmount(self)
get_rateSourceFixing(self)
get_referenceCurrency(self)
get_settlementCurrency(self)
get_settlementDate(self)
hasContent_(self)
insert_fixing_at(self, index, value)
insert_rateSourceFixing_at(self, index, value)
replace_fixing_at(self, index, value)
replace_rateSourceFixing_at(self, index, value)
set_fixing(self, fixing)
set_notionalAmount(self, notionalAmount)
set_rateSourceFixing(self, rateSourceFixing)
set_referenceCurrency(self, referenceCurrency)
set_settlementCurrency(self, settlementCurrency)
set_settlementDate(self, settlementDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixing': <fpml_genericlib.MemberSpec_ object>, 'notionalAmount': <fpml_genericlib.MemberSpec_ object>, 'rateSourceFixing': <fpml_genericlib.MemberSpec_ object>, 'referenceCurrency': <fpml_genericlib.MemberSpec_ object>, 'settlementCurrency': <fpml_genericlib.MemberSpec_ object>, 'settlementDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxCashSettlementSimple(GeneratedsSuper)
    A type that is used for describing cash settlement of a variance or
volatility swap option. It includes the settlement currency
together with the spot currency exchange required to calculate
the settlement currency amount.
 
 
Method resolution order:
FxCashSettlementSimple
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementCurrency=None, referenceCurrency=None, fixing=None, rateSourceFixing=None)
Initialize self.  See help(type(self)) for accurate signature.
add_fixing(self, value)
add_rateSourceFixing(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxCashSettlementSimple', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxCashSettlementSimple')
exportChildren(self, outfile, level, namespace_='', name_='FxCashSettlementSimple', fromsubclass_=False, pretty_print=True)
get_fixing(self)
get_rateSourceFixing(self)
get_referenceCurrency(self)
get_settlementCurrency(self)
hasContent_(self)
insert_fixing_at(self, index, value)
insert_rateSourceFixing_at(self, index, value)
replace_fixing_at(self, index, value)
replace_rateSourceFixing_at(self, index, value)
set_fixing(self, fixing)
set_rateSourceFixing(self, rateSourceFixing)
set_referenceCurrency(self, referenceCurrency)
set_settlementCurrency(self, settlementCurrency)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixing': <fpml_genericlib.MemberSpec_ object>, 'rateSourceFixing': <fpml_genericlib.MemberSpec_ object>, 'referenceCurrency': <fpml_genericlib.MemberSpec_ object>, 'settlementCurrency': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxConversion(GeneratedsSuper)
    
Method resolution order:
FxConversion
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, amountRelativeTo=None, fxRate=None)
Initialize self.  See help(type(self)) for accurate signature.
add_fxRate(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxConversion', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxConversion')
exportChildren(self, outfile, level, namespace_='', name_='FxConversion', fromsubclass_=False, pretty_print=True)
get_amountRelativeTo(self)
get_fxRate(self)
hasContent_(self)
insert_fxRate_at(self, index, value)
replace_fxRate_at(self, index, value)
set_amountRelativeTo(self, amountRelativeTo)
set_fxRate(self, fxRate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amountRelativeTo': <fpml_genericlib.MemberSpec_ object>, 'fxRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxDigitalAmericanExercise(Exercise)
    Descrines the characteristics for American exercise in FX digital
options.
 
 
Method resolution order:
FxDigitalAmericanExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, commencementDate=None, expiryDate=None, expiryTime=None, cutName=None, latestValueDate=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxDigitalAmericanExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxDigitalAmericanExercise')
exportChildren(self, outfile, level, namespace_='', name_='FxDigitalAmericanExercise', fromsubclass_=False, pretty_print=True)
get_commencementDate(self)
get_cutName(self)
get_expiryDate(self)
get_expiryTime(self)
get_extensiontype_(self)
get_latestValueDate(self)
hasContent_(self)
set_commencementDate(self, commencementDate)
set_cutName(self, cutName)
set_expiryDate(self, expiryDate)
set_expiryTime(self, expiryTime)
set_extensiontype_(self, extensiontype_)
set_latestValueDate(self, latestValueDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commencementDate': <fpml_genericlib.MemberSpec_ object>, 'cutName': <fpml_genericlib.MemberSpec_ object>, 'expiryDate': <fpml_genericlib.MemberSpec_ object>, 'expiryTime': <fpml_genericlib.MemberSpec_ object>, 'latestValueDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Exercise'>
The abstract base class for all types which define way in which
options may be exercised.

Methods inherited from Exercise:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxDigitalOption(Option)
    Describes an option having a triggerable fixed payout.Defines the
parameters for option exercise.
 
 
Method resolution order:
FxDigitalOption
Option
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, effectiveDate=None, tenorPeriod=None, americanExercise=None, touch=None, europeanExercise=None, trigger=None, exerciseProcedure=None, payout=None, premium=None)
Initialize self.  See help(type(self)) for accurate signature.
add_premium(self, value)
add_touch(self, value)
add_trigger(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxDigitalOption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxDigitalOption')
exportChildren(self, outfile, level, namespace_='', name_='FxDigitalOption', fromsubclass_=False, pretty_print=True)
get_americanExercise(self)
get_effectiveDate(self)
get_europeanExercise(self)
get_exerciseProcedure(self)
get_payout(self)
get_premium(self)
get_tenorPeriod(self)
get_touch(self)
get_trigger(self)
hasContent_(self)
insert_premium_at(self, index, value)
insert_touch_at(self, index, value)
insert_trigger_at(self, index, value)
replace_premium_at(self, index, value)
replace_touch_at(self, index, value)
replace_trigger_at(self, index, value)
set_americanExercise(self, americanExercise)
set_effectiveDate(self, effectiveDate)
set_europeanExercise(self, europeanExercise)
set_exerciseProcedure(self, exerciseProcedure)
set_payout(self, payout)
set_premium(self, premium)
set_tenorPeriod(self, tenorPeriod)
set_touch(self, touch)
set_trigger(self, trigger)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'americanExercise': <fpml_genericlib.MemberSpec_ object>, 'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'europeanExercise': <fpml_genericlib.MemberSpec_ object>, 'exerciseProcedure': <fpml_genericlib.MemberSpec_ object>, 'payout': <fpml_genericlib.MemberSpec_ object>, 'premium': <fpml_genericlib.MemberSpec_ object>, 'tenorPeriod': <fpml_genericlib.MemberSpec_ object>, 'touch': <fpml_genericlib.MemberSpec_ object>, 'trigger': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Option'>
A type for defining the common features of options. Buyer/seller
information is not normally used in Transparency view but is
optional in case the information is needed for administrative
purposes such as Reporting Party determination.

Methods inherited from Option:
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_extensiontype_(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_extensiontype_(self, extensiontype_)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxDisruption(GeneratedsSuper)
    A structure describing how disruption for a specified currency pair
should be handled
 
 
Method resolution order:
FxDisruption
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, baseCurrency=None, referenceCurrency=None, provisions=None)
Initialize self.  See help(type(self)) for accurate signature.
add_provisions(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxDisruption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxDisruption')
exportChildren(self, outfile, level, namespace_='', name_='FxDisruption', fromsubclass_=False, pretty_print=True)
get_baseCurrency(self)
get_provisions(self)
get_referenceCurrency(self)
hasContent_(self)
insert_provisions_at(self, index, value)
replace_provisions_at(self, index, value)
set_baseCurrency(self, baseCurrency)
set_provisions(self, provisions)
set_referenceCurrency(self, referenceCurrency)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'baseCurrency': <fpml_genericlib.MemberSpec_ object>, 'provisions': <fpml_genericlib.MemberSpec_ object>, 'referenceCurrency': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxDisruptionEvent(GeneratedsSuper)
    The base class for all disruption events
 
 
Method resolution order:
FxDisruptionEvent
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxDisruptionEvent', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxDisruptionEvent')
exportChildren(self, outfile, level, namespace_='', name_='FxDisruptionEvent', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxDisruptionEvents(GeneratedsSuper)
    A container for the disruption event set
 
 
Method resolution order:
FxDisruptionEvents
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, fxDisruptionEvent=None)
Initialize self.  See help(type(self)) for accurate signature.
add_fxDisruptionEvent(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxDisruptionEvents', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxDisruptionEvents')
exportChildren(self, outfile, level, namespace_='', name_='FxDisruptionEvents', fromsubclass_=False, pretty_print=True)
get_fxDisruptionEvent(self)
hasContent_(self)
insert_fxDisruptionEvent_at(self, index, value)
replace_fxDisruptionEvent_at(self, index, value)
set_fxDisruptionEvent(self, fxDisruptionEvent)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fxDisruptionEvent': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxDisruptionFallback(GeneratedsSuper)
    The base class for all disruption fallbacks
 
 
Method resolution order:
FxDisruptionFallback
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxDisruptionFallback', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxDisruptionFallback')
exportChildren(self, outfile, level, namespace_='', name_='FxDisruptionFallback', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxDisruptionFallbacks(GeneratedsSuper)
    A container for the disruption fallback set
 
 
Method resolution order:
FxDisruptionFallbacks
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, fxDisruptionFallback=None)
Initialize self.  See help(type(self)) for accurate signature.
add_fxDisruptionFallback(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxDisruptionFallbacks', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxDisruptionFallbacks')
exportChildren(self, outfile, level, namespace_='', name_='FxDisruptionFallbacks', fromsubclass_=False, pretty_print=True)
get_fxDisruptionFallback(self)
hasContent_(self)
insert_fxDisruptionFallback_at(self, index, value)
replace_fxDisruptionFallback_at(self, index, value)
set_fxDisruptionFallback(self, fxDisruptionFallback)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fxDisruptionFallback': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxDisruptionProvisions(GeneratedsSuper)
    Describes a set of disruption events and the fallbacks they will
invoke
 
 
Method resolution order:
FxDisruptionProvisions
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, events=None, fallbacks=None, applicableTerms=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxDisruptionProvisions', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxDisruptionProvisions')
exportChildren(self, outfile, level, namespace_='', name_='FxDisruptionProvisions', fromsubclass_=False, pretty_print=True)
get_applicableTerms(self)
get_events(self)
get_fallbacks(self)
hasContent_(self)
set_applicableTerms(self, applicableTerms)
set_events(self, events)
set_fallbacks(self, fallbacks)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'applicableTerms': <fpml_genericlib.MemberSpec_ object>, 'events': <fpml_genericlib.MemberSpec_ object>, 'fallbacks': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxEuropeanExercise(Exercise)
    Describes the characteristics for European exercise of FX products.
 
 
Method resolution order:
FxEuropeanExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, expiryDate=None, expiryTime=None, cutName=None, valueDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxEuropeanExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxEuropeanExercise')
exportChildren(self, outfile, level, namespace_='', name_='FxEuropeanExercise', fromsubclass_=False, pretty_print=True)
get_cutName(self)
get_expiryDate(self)
get_expiryTime(self)
get_valueDate(self)
hasContent_(self)
set_cutName(self, cutName)
set_expiryDate(self, expiryDate)
set_expiryTime(self, expiryTime)
set_valueDate(self, valueDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'cutName': <fpml_genericlib.MemberSpec_ object>, 'expiryDate': <fpml_genericlib.MemberSpec_ object>, 'expiryTime': <fpml_genericlib.MemberSpec_ object>, 'valueDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Exercise'>
The abstract base class for all types which define way in which
options may be exercised.

Methods inherited from Exercise:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxFallbackReferencePrice(FxDisruptionFallback)
    Describes an alternative set of price sources
 
 
Method resolution order:
FxFallbackReferencePrice
FxDisruptionFallback
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, primaryRateSource=None, secondaryRateSource=None)
Initialize self.  See help(type(self)) for accurate signature.
add_secondaryRateSource(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxFallbackReferencePrice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxFallbackReferencePrice')
exportChildren(self, outfile, level, namespace_='', name_='FxFallbackReferencePrice', fromsubclass_=False, pretty_print=True)
get_primaryRateSource(self)
get_secondaryRateSource(self)
hasContent_(self)
insert_secondaryRateSource_at(self, index, value)
replace_secondaryRateSource_at(self, index, value)
set_primaryRateSource(self, primaryRateSource)
set_secondaryRateSource(self, secondaryRateSource)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'primaryRateSource': <fpml_genericlib.MemberSpec_ object>, 'secondaryRateSource': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FxDisruptionFallback'>
The base class for all disruption fallbacks

Methods inherited from FxDisruptionFallback:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxFeature(GeneratedsSuper)
    A type for defining Fx Features.
 
 
Method resolution order:
FxFeature
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, referenceCurrency=None, composite=None, quanto=None, crossCurrency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxFeature', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxFeature')
exportChildren(self, outfile, level, namespace_='', name_='FxFeature', fromsubclass_=False, pretty_print=True)
get_composite(self)
get_crossCurrency(self)
get_quanto(self)
get_referenceCurrency(self)
hasContent_(self)
set_composite(self, composite)
set_crossCurrency(self, crossCurrency)
set_quanto(self, quanto)
set_referenceCurrency(self, referenceCurrency)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'composite': <fpml_genericlib.MemberSpec_ object>, 'crossCurrency': <fpml_genericlib.MemberSpec_ object>, 'quanto': <fpml_genericlib.MemberSpec_ object>, 'referenceCurrency': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxFixing(GeneratedsSuper)
    A type that specifies the source for and timing of a fixing of an
exchange rate. This is used in the agreement of non-deliverable
forward trades as well as various types of FX OTC options that
require observations against a particular rate.
 
 
Method resolution order:
FxFixing
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, quotedCurrencyPair=None, fixingDate=None, fxSpotRateSource=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxFixing', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxFixing')
exportChildren(self, outfile, level, namespace_='', name_='FxFixing', fromsubclass_=False, pretty_print=True)
get_fixingDate(self)
get_fxSpotRateSource(self)
get_quotedCurrencyPair(self)
hasContent_(self)
set_fixingDate(self, fixingDate)
set_fxSpotRateSource(self, fxSpotRateSource)
set_quotedCurrencyPair(self, quotedCurrencyPair)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixingDate': <fpml_genericlib.MemberSpec_ object>, 'fxSpotRateSource': <fpml_genericlib.MemberSpec_ object>, 'quotedCurrencyPair': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxFixingScheduleSimple(GeneratedsSuper)
    Describes the FX fixing schedule, a single continuous observation
period which follows the applicable business day schedule for
the quoted rate source.A choice of both startDate and endDate or
endDate. A parametric schedule of rate observations that
describes a single continuous observation period.
 
 
Method resolution order:
FxFixingScheduleSimple
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, startDate=None, endDate=None, dayType=None, businessCentersReference=None, businessCenters=None, fixingDate=None)
Initialize self.  See help(type(self)) for accurate signature.
add_fixingDate(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxFixingScheduleSimple', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxFixingScheduleSimple')
exportChildren(self, outfile, level, namespace_='', name_='FxFixingScheduleSimple', fromsubclass_=False, pretty_print=True)
get_businessCenters(self)
get_businessCentersReference(self)
get_dayType(self)
get_endDate(self)
get_fixingDate(self)
get_startDate(self)
hasContent_(self)
insert_fixingDate_at(self, index, value)
replace_fixingDate_at(self, index, value)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)
set_dayType(self, dayType)
set_endDate(self, endDate)
set_fixingDate(self, fixingDate)
set_startDate(self, startDate)
validate_DayTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenters': <fpml_genericlib.MemberSpec_ object>, 'businessCentersReference': <fpml_genericlib.MemberSpec_ object>, 'dayType': <fpml_genericlib.MemberSpec_ object>, 'endDate': <fpml_genericlib.MemberSpec_ object>, 'fixingDate': <fpml_genericlib.MemberSpec_ object>, 'startDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxFlexibleForward(Product)
    Product model for a flexible-term fx forward (also known as callable
forward, window forward). This is a term forward transaction
over a specific period, allowing the client full flexibility on
the timing of the transactional flow(s). The product allows for
(full or partial) execution at a predetermined forward rate, at
any time between the start date and the expiry date. Although,
the product is an outright, it has some option-like
characteristics, leading to the use of option components in the
model: (i) the BuyerSeller model expresses the roles of the
parties in the overall transaction - the client "buys" the
product (ii) the PutCallCurrency model expresses the buyer's
perspective on the exchanged currencies i.e. the client may buy
(call) or sell (put) the notional currency for the alternative
currency.
 
 
Method resolution order:
FxFlexibleForward
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, putCurrency=None, callCurrency=None, notionalAmount=None, minimumExecutionAmount=None, settlementAmount=None, executionPeriodDates=None, earliestExecutionTime=None, latestExecutionTime=None, settlementDateOffset=None, finalSettlementDate=None, forwardRate=None, additionalPayment=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxFlexibleForward', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxFlexibleForward')
exportChildren(self, outfile, level, namespace_='', name_='FxFlexibleForward', fromsubclass_=False, pretty_print=True)
get_additionalPayment(self)
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_callCurrency(self)
get_earliestExecutionTime(self)
get_executionPeriodDates(self)
get_finalSettlementDate(self)
get_forwardRate(self)
get_latestExecutionTime(self)
get_minimumExecutionAmount(self)
get_notionalAmount(self)
get_putCurrency(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
get_settlementAmount(self)
get_settlementDateOffset(self)
hasContent_(self)
set_additionalPayment(self, additionalPayment)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_callCurrency(self, callCurrency)
set_earliestExecutionTime(self, earliestExecutionTime)
set_executionPeriodDates(self, executionPeriodDates)
set_finalSettlementDate(self, finalSettlementDate)
set_forwardRate(self, forwardRate)
set_latestExecutionTime(self, latestExecutionTime)
set_minimumExecutionAmount(self, minimumExecutionAmount)
set_notionalAmount(self, notionalAmount)
set_putCurrency(self, putCurrency)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)
set_settlementAmount(self, settlementAmount)
set_settlementDateOffset(self, settlementDateOffset)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalPayment': <fpml_genericlib.MemberSpec_ object>, 'buyerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'buyerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'callCurrency': <fpml_genericlib.MemberSpec_ object>, 'earliestExecutionTime': <fpml_genericlib.MemberSpec_ object>, 'executionPeriodDates': <fpml_genericlib.MemberSpec_ object>, 'finalSettlementDate': <fpml_genericlib.MemberSpec_ object>, 'forwardRate': <fpml_genericlib.MemberSpec_ object>, 'latestExecutionTime': <fpml_genericlib.MemberSpec_ object>, 'minimumExecutionAmount': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxFlexibleForwardExecutionPeriod(GeneratedsSuper)
    
Method resolution order:
FxFlexibleForwardExecutionPeriod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, startDate=None, expiryDate=None, businessCenters=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxFlexibleForwardExecutionPeriod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxFlexibleForwardExecutionPeriod')
exportChildren(self, outfile, level, namespace_='', name_='FxFlexibleForwardExecutionPeriod', fromsubclass_=False, pretty_print=True)
get_businessCenters(self)
get_expiryDate(self)
get_id(self)
get_startDate(self)
hasContent_(self)
set_businessCenters(self, businessCenters)
set_expiryDate(self, expiryDate)
set_id(self, id)
set_startDate(self, startDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenters': <fpml_genericlib.MemberSpec_ object>, 'expiryDate': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'startDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxFlexibleForwardRate(QuotedCurrencyPair)
    A type that describes the composition of a rate that has been quoted
or is to be quoted. This includes the two currencies and the
quotation relationship between the two currencies and is used as
a building block throughout the FX specification.
 
 
Method resolution order:
FxFlexibleForwardRate
QuotedCurrencyPair
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, currency1=None, currency2=None, quoteBasis=None, rate=None, spotRate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxFlexibleForwardRate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxFlexibleForwardRate')
exportChildren(self, outfile, level, namespace_='', name_='FxFlexibleForwardRate', fromsubclass_=False, pretty_print=True)
get_rate(self)
get_spotRate(self)
hasContent_(self)
set_rate(self, rate)
set_spotRate(self, spotRate)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'rate': <fpml_genericlib.MemberSpec_ object>, 'spotRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.QuotedCurrencyPair'>
A type that describes the composition of a rate that has been quoted
or is to be quoted. This includes the two currencies and the
quotation relationship between the two currencies and is used as
a building block throughout the FX specification.

Methods inherited from QuotedCurrencyPair:
get_currency1(self)
get_currency2(self)
get_extensiontype_(self)
get_quoteBasis(self)
set_currency1(self, currency1)
set_currency2(self, currency2)
set_extensiontype_(self, extensiontype_)
set_quoteBasis(self, quoteBasis)
validate_QuoteBasisEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxForwardVolatilityAgreement(Product)
    Describes a contract on future levels of implied volatility. The
main characteristic of this product is that the underlying is a
straddle (underlying options) with a specific tenor starting
from the fixing (effective or pricing) date, and are priced on
that fixing date using a level of volatility that is agreed at
the time of execution of the volatility agreement.
 
 
Method resolution order:
FxForwardVolatilityAgreement
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, quotedCurrencyPair=None, fixingDate=None, fixingTime=None, forwardVolatilityStrikePrice=None, straddle=None, additionalPayment=None)
Initialize self.  See help(type(self)) for accurate signature.
add_additionalPayment(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxForwardVolatilityAgreement', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxForwardVolatilityAgreement')
exportChildren(self, outfile, level, namespace_='', name_='FxForwardVolatilityAgreement', fromsubclass_=False, pretty_print=True)
get_additionalPayment(self)
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_fixingDate(self)
get_fixingTime(self)
get_forwardVolatilityStrikePrice(self)
get_quotedCurrencyPair(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
get_straddle(self)
hasContent_(self)
insert_additionalPayment_at(self, index, value)
replace_additionalPayment_at(self, index, value)
set_additionalPayment(self, additionalPayment)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_fixingDate(self, fixingDate)
set_fixingTime(self, fixingTime)
set_forwardVolatilityStrikePrice(self, forwardVolatilityStrikePrice)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)
set_straddle(self, straddle)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalPayment': <fpml_genericlib.MemberSpec_ object>, 'buyerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'buyerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'fixingDate': <fpml_genericlib.MemberSpec_ object>, 'fixingTime': <fpml_genericlib.MemberSpec_ object>, 'forwardVolatilityStrikePrice': <fpml_genericlib.MemberSpec_ object>, 'quotedCurrencyPair': <fpml_genericlib.MemberSpec_ object>, 'sellerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'sellerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'straddle': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxInformationSource(InformationSource)
    A type defining the source for a piece of information (e.g. a rate
refix or an fx fixing).
 
 
Method resolution order:
FxInformationSource
InformationSource
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, rateSource=None, rateSourcePage=None, rateSourcePageHeading=None, fixingTime=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxInformationSource', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxInformationSource')
exportChildren(self, outfile, level, namespace_='', name_='FxInformationSource', fromsubclass_=False, pretty_print=True)
get_fixingTime(self)
hasContent_(self)
set_fixingTime(self, fixingTime)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixingTime': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.InformationSource'>
A type defining the source for a piece of information (e.g. a rate
refix or an fx fixing).

Methods inherited from InformationSource:
get_extensiontype_(self)
get_rateSource(self)
get_rateSourcePage(self)
get_rateSourcePageHeading(self)
set_extensiontype_(self, extensiontype_)
set_rateSource(self, rateSource)
set_rateSourcePage(self, rateSourcePage)
set_rateSourcePageHeading(self, rateSourcePageHeading)
validate_String(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxMultipleExercise(GeneratedsSuper)
    Describes the limits on the size of notional when multiple exercise
is allowed.
 
 
Method resolution order:
FxMultipleExercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, minimumNotionalAmount=None, maximumNotionalAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxMultipleExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxMultipleExercise')
exportChildren(self, outfile, level, namespace_='', name_='FxMultipleExercise', fromsubclass_=False, pretty_print=True)
get_maximumNotionalAmount(self)
get_minimumNotionalAmount(self)
hasContent_(self)
set_maximumNotionalAmount(self, maximumNotionalAmount)
set_minimumNotionalAmount(self, minimumNotionalAmount)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'maximumNotionalAmount': <fpml_genericlib.MemberSpec_ object>, 'minimumNotionalAmount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxOption(Option)
    Describes an FX option with optional asian and barrier
features.Defines the parameters for option exercise.Defines the
underlying FX transaction.
 
 
Method resolution order:
FxOption
Option
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, effectiveDate=None, tenorPeriod=None, americanExercise=None, europeanExercise=None, exerciseProcedure=None, putCurrencyAmount=None, callCurrencyAmount=None, soldAs=None, strike=None, spotRate=None, features=None, premium=None, cashSettlement=None)
Initialize self.  See help(type(self)) for accurate signature.
add_premium(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxOption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxOption')
exportChildren(self, outfile, level, namespace_='', name_='FxOption', fromsubclass_=False, pretty_print=True)
get_americanExercise(self)
get_callCurrencyAmount(self)
get_cashSettlement(self)
get_effectiveDate(self)
get_europeanExercise(self)
get_exerciseProcedure(self)
get_features(self)
get_premium(self)
get_putCurrencyAmount(self)
get_soldAs(self)
get_spotRate(self)
get_strike(self)
get_tenorPeriod(self)
hasContent_(self)
insert_premium_at(self, index, value)
replace_premium_at(self, index, value)
set_americanExercise(self, americanExercise)
set_callCurrencyAmount(self, callCurrencyAmount)
set_cashSettlement(self, cashSettlement)
set_effectiveDate(self, effectiveDate)
set_europeanExercise(self, europeanExercise)
set_exerciseProcedure(self, exerciseProcedure)
set_features(self, features)
set_premium(self, premium)
set_putCurrencyAmount(self, putCurrencyAmount)
set_soldAs(self, soldAs)
set_spotRate(self, spotRate)
set_strike(self, strike)
set_tenorPeriod(self, tenorPeriod)
validate_PositiveDecimal(self, value)
validate_PutCallEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'americanExercise': <fpml_genericlib.MemberSpec_ object>, 'callCurrencyAmount': <fpml_genericlib.MemberSpec_ object>, 'cashSettlement': <fpml_genericlib.MemberSpec_ object>, 'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'europeanExercise': <fpml_genericlib.MemberSpec_ object>, 'exerciseProcedure': <fpml_genericlib.MemberSpec_ object>, 'features': <fpml_genericlib.MemberSpec_ object>, 'premium': <fpml_genericlib.MemberSpec_ object>, 'putCurrencyAmount': <fpml_genericlib.MemberSpec_ object>, 'soldAs': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Option'>
A type for defining the common features of options. Buyer/seller
information is not normally used in Transparency view but is
optional in case the information is needed for administrative
purposes such as Reporting Party determination.

Methods inherited from Option:
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_extensiontype_(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_extensiontype_(self, extensiontype_)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxOptionFeatures(GeneratedsSuper)
    A type describing the features that may be present in an FX option.
 
 
Method resolution order:
FxOptionFeatures
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, asian=None, barrier=None)
Initialize self.  See help(type(self)) for accurate signature.
add_barrier(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxOptionFeatures', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxOptionFeatures')
exportChildren(self, outfile, level, namespace_='', name_='FxOptionFeatures', fromsubclass_=False, pretty_print=True)
get_asian(self)
get_barrier(self)
hasContent_(self)
insert_barrier_at(self, index, value)
replace_barrier_at(self, index, value)
set_asian(self, asian)
set_barrier(self, barrier)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'asian': <fpml_genericlib.MemberSpec_ object>, 'barrier': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxOptionPayout(NonNegativeMoney)
    A type that contains full details of a predefined fixed payout which
may occur (or not) in a Barrier Option or Digital Option when a
trigger event occurs (or not).
 
 
Method resolution order:
FxOptionPayout
NonNegativeMoney
MoneyBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, amount=None, payoutStyle=None, settlementInformation=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxOptionPayout', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxOptionPayout')
exportChildren(self, outfile, level, namespace_='', name_='FxOptionPayout', fromsubclass_=False, pretty_print=True)
get_payoutStyle(self)
get_settlementInformation(self)
hasContent_(self)
set_payoutStyle(self, payoutStyle)
set_settlementInformation(self, settlementInformation)
validate_PayoutEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payoutStyle': <fpml_genericlib.MemberSpec_ object>, 'settlementInformation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.NonNegativeMoney'>
A type defining a non negative money amount.

Methods inherited from NonNegativeMoney:
get_amount(self)
get_extensiontype_(self)
set_amount(self, amount)
set_extensiontype_(self, extensiontype_)
validate_NonNegativeDecimal(self, value)

Methods inherited from MoneyBase:
get_currency(self)
get_id(self)
set_currency(self, currency)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxOptionPremium(NonNegativePayment)
    A type that specifies the premium exchanged for a single option
trade or option strategy.
 
 
Method resolution order:
FxOptionPremium
NonNegativePayment
PaymentBaseExtended
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, paymentDate=None, paymentAmount=None, settlementInformation=None, quote=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxOptionPremium', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxOptionPremium')
exportChildren(self, outfile, level, namespace_='', name_='FxOptionPremium', fromsubclass_=False, pretty_print=True)
get_quote(self)
get_settlementInformation(self)
hasContent_(self)
set_quote(self, quote)
set_settlementInformation(self, settlementInformation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'quote': <fpml_genericlib.MemberSpec_ object>, 'settlementInformation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.NonNegativePayment'>
A complex type to specify non negative payments.

Methods inherited from NonNegativePayment:
get_extensiontype_(self)
get_paymentAmount(self)
set_extensiontype_(self, extensiontype_)
set_paymentAmount(self, paymentAmount)

Methods inherited from PaymentBaseExtended:
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentDate(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentDate(self, paymentDate)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from PaymentBase:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxPerformanceFixedLeg(FxPerformanceLeg)
    FX Performance Fixed Leg describes Fixed FX Rate Payer and Fixed
Rate.
 
 
Method resolution order:
FxPerformanceFixedLeg
FxPerformanceLeg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, fixedRate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxPerformanceFixedLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxPerformanceFixedLeg')
exportChildren(self, outfile, level, namespace_='', name_='FxPerformanceFixedLeg', fromsubclass_=False, pretty_print=True)
get_fixedRate(self)
hasContent_(self)
set_fixedRate(self, fixedRate)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixedRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FxPerformanceLeg'>
Floating FX Rate describes Fixed FX Rate Payer and Fixed Rate

Methods inherited from FxPerformanceLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxPerformanceFloatingLeg(FxPerformanceLeg)
    Fx Performance Floating Leg describes Floating FX Rate Payer.
 
 
Method resolution order:
FxPerformanceFloatingLeg
FxPerformanceLeg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxPerformanceFloatingLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxPerformanceFloatingLeg')
exportChildren(self, outfile, level, namespace_='', name_='FxPerformanceFloatingLeg', fromsubclass_=False, pretty_print=True)
hasContent_(self)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {}
subclass = None
superclass = <class 'fpml_genericlib.FxPerformanceLeg'>
Floating FX Rate describes Fixed FX Rate Payer and Fixed Rate

Methods inherited from FxPerformanceLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxPerformanceLeg(GeneratedsSuper)
    Floating FX Rate describes Fixed FX Rate Payer and Fixed Rate
 
 
Method resolution order:
FxPerformanceLeg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxPerformanceLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxPerformanceLeg')
exportChildren(self, outfile, level, namespace_='', name_='FxPerformanceLeg', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxPerformanceSwap(Product)
    Describes an FX volatility and variance swap.Valuation Date is the
rate calculation date. Unless otherwise specified in the related
Confirmation, the Valuation Date will be, in respect of a Non-
Deliverable Swap FX Transaction, the Final Observation Date. The
valuation date can be: [date] [Final Observation Date][The first
Business Day following the Final Observation Date].
 
 
Method resolution order:
FxPerformanceSwap
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, quotedCurrencyPair=None, vegaNotional=None, notional=None, fixedLeg=None, floatingLeg=None, fixingInformationSource=None, fixingSchedule=None, valuationDate=None, valuationDateOffset=None, settlementDate=None, annualizationFactor=None, meanAdjustment=None, numberOfReturns=None, additionalPayment=None, cashSettlement=None)
Initialize self.  See help(type(self)) for accurate signature.
add_additionalPayment(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxPerformanceSwap', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxPerformanceSwap')
exportChildren(self, outfile, level, namespace_='', name_='FxPerformanceSwap', fromsubclass_=False, pretty_print=True)
get_additionalPayment(self)
get_annualizationFactor(self)
get_cashSettlement(self)
get_fixedLeg(self)
get_fixingInformationSource(self)
get_fixingSchedule(self)
get_floatingLeg(self)
get_meanAdjustment(self)
get_notional(self)
get_numberOfReturns(self)
get_quotedCurrencyPair(self)
get_settlementDate(self)
get_valuationDate(self)
get_valuationDateOffset(self)
get_vegaNotional(self)
hasContent_(self)
insert_additionalPayment_at(self, index, value)
replace_additionalPayment_at(self, index, value)
set_additionalPayment(self, additionalPayment)
set_annualizationFactor(self, annualizationFactor)
set_cashSettlement(self, cashSettlement)
set_fixedLeg(self, fixedLeg)
set_fixingInformationSource(self, fixingInformationSource)
set_fixingSchedule(self, fixingSchedule)
set_floatingLeg(self, floatingLeg)
set_meanAdjustment(self, meanAdjustment)
set_notional(self, notional)
set_numberOfReturns(self, numberOfReturns)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_settlementDate(self, settlementDate)
set_valuationDate(self, valuationDate)
set_valuationDateOffset(self, valuationDateOffset)
set_vegaNotional(self, vegaNotional)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalPayment': <fpml_genericlib.MemberSpec_ object>, 'annualizationFactor': <fpml_genericlib.MemberSpec_ object>, 'cashSettlement': <fpml_genericlib.MemberSpec_ object>, 'fixedLeg': <fpml_genericlib.MemberSpec_ object>, 'fixingInformationSource': <fpml_genericlib.MemberSpec_ object>, 'fixingSchedule': <fpml_genericlib.MemberSpec_ object>, 'floatingLeg': <fpml_genericlib.MemberSpec_ object>, 'meanAdjustment': <fpml_genericlib.MemberSpec_ object>, 'notional': <fpml_genericlib.MemberSpec_ object>, 'numberOfReturns': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxRate(GeneratedsSuper)
    A type describing the rate of a currency conversion: pair of
currency, quotation mode and exchange rate.
 
 
Method resolution order:
FxRate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, quotedCurrencyPair=None, rate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxRate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxRate')
exportChildren(self, outfile, level, namespace_='', name_='FxRate', fromsubclass_=False, pretty_print=True)
get_quotedCurrencyPair(self)
get_rate(self)
hasContent_(self)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_rate(self, rate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'quotedCurrencyPair': <fpml_genericlib.MemberSpec_ object>, 'rate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxRateAsset(UnderlyingAsset)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
FxRateAsset
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, quotedCurrencyPair=None, rateSource=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxRateAsset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxRateAsset')
exportChildren(self, outfile, level, namespace_='', name_='FxRateAsset', fromsubclass_=False, pretty_print=True)
get_quotedCurrencyPair(self)
get_rateSource(self)
hasContent_(self)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_rateSource(self, rateSource)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'quotedCurrencyPair': <fpml_genericlib.MemberSpec_ object>, 'rateSource': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
get_extensiontype_(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxRateSourceFixing(GeneratedsSuper)
    Describes a rate source to be fixed and the date the fixing occurs
 
 
Method resolution order:
FxRateSourceFixing
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementRateSource=None, fixingDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxRateSourceFixing', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxRateSourceFixing')
exportChildren(self, outfile, level, namespace_='', name_='FxRateSourceFixing', fromsubclass_=False, pretty_print=True)
get_fixingDate(self)
get_settlementRateSource(self)
hasContent_(self)
set_fixingDate(self, fixingDate)
set_settlementRateSource(self, settlementRateSource)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixingDate': <fpml_genericlib.MemberSpec_ object>, 'settlementRateSource': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxSettlementRateSource(GeneratedsSuper)
    
Method resolution order:
FxSettlementRateSource
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementRateOption=None, nonstandardSettlementRate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxSettlementRateSource', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxSettlementRateSource')
exportChildren(self, outfile, level, namespace_='', name_='FxSettlementRateSource', fromsubclass_=False, pretty_print=True)
get_nonstandardSettlementRate(self)
get_settlementRateOption(self)
hasContent_(self)
set_nonstandardSettlementRate(self, nonstandardSettlementRate)
set_settlementRateOption(self, settlementRateOption)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'nonstandardSettlementRate': <fpml_genericlib.MemberSpec_ object>, 'settlementRateOption': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxSingleLeg(Product)
    A type defining either a spot or forward FX transactions.
 
 
Method resolution order:
FxSingleLeg
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, exchangedCurrency1=None, exchangedCurrency2=None, dealtCurrency=None, tenorName=None, tenorPeriod=None, valueDate=None, currency1ValueDate=None, currency2ValueDate=None, exchangeRate=None, nonDeliverableSettlement=None, disruption=None)
Initialize self.  See help(type(self)) for accurate signature.
add_disruption(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxSingleLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxSingleLeg')
exportChildren(self, outfile, level, namespace_='', name_='FxSingleLeg', fromsubclass_=False, pretty_print=True)
get_currency1ValueDate(self)
get_currency2ValueDate(self)
get_dealtCurrency(self)
get_disruption(self)
get_exchangeRate(self)
get_exchangedCurrency1(self)
get_exchangedCurrency2(self)
get_nonDeliverableSettlement(self)
get_tenorName(self)
get_tenorPeriod(self)
get_valueDate(self)
hasContent_(self)
insert_disruption_at(self, index, value)
replace_disruption_at(self, index, value)
set_currency1ValueDate(self, currency1ValueDate)
set_currency2ValueDate(self, currency2ValueDate)
set_dealtCurrency(self, dealtCurrency)
set_disruption(self, disruption)
set_exchangeRate(self, exchangeRate)
set_exchangedCurrency1(self, exchangedCurrency1)
set_exchangedCurrency2(self, exchangedCurrency2)
set_nonDeliverableSettlement(self, nonDeliverableSettlement)
set_tenorName(self, tenorName)
set_tenorPeriod(self, tenorPeriod)
set_valueDate(self, valueDate)
validate_DealtCurrencyEnum(self, value)
validate_FxTenorPeriodEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency1ValueDate': <fpml_genericlib.MemberSpec_ object>, 'currency2ValueDate': <fpml_genericlib.MemberSpec_ object>, 'dealtCurrency': <fpml_genericlib.MemberSpec_ object>, 'disruption': <fpml_genericlib.MemberSpec_ object>, 'exchangeRate': <fpml_genericlib.MemberSpec_ object>, 'exchangedCurrency1': <fpml_genericlib.MemberSpec_ object>, 'exchangedCurrency2': <fpml_genericlib.MemberSpec_ object>, 'nonDeliverableSettlement': <fpml_genericlib.MemberSpec_ object>, 'tenorName': <fpml_genericlib.MemberSpec_ object>, 'tenorPeriod': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxSpotRateSource(GeneratedsSuper)
    A type defining the rate source and fixing time for an fx rate.
 
 
Method resolution order:
FxSpotRateSource
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, primaryRateSource=None, secondaryRateSource=None, fixingTime=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxSpotRateSource', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxSpotRateSource')
exportChildren(self, outfile, level, namespace_='', name_='FxSpotRateSource', fromsubclass_=False, pretty_print=True)
get_fixingTime(self)
get_primaryRateSource(self)
get_secondaryRateSource(self)
hasContent_(self)
set_fixingTime(self, fixingTime)
set_primaryRateSource(self, primaryRateSource)
set_secondaryRateSource(self, secondaryRateSource)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixingTime': <fpml_genericlib.MemberSpec_ object>, 'primaryRateSource': <fpml_genericlib.MemberSpec_ object>, 'secondaryRateSource': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxStraddle(GeneratedsSuper)
    Straddle details. Straddle is composed of two options: a call and a
put involving the quotedCurrencyPair.Defines the parameters for
straddle exercise.Defines the underlying FX transaction.
 
 
Method resolution order:
FxStraddle
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, straddleType=None, tenorPeriod=None, europeanExercise=None, exerciseProcedure=None, notional=None, counterCurrency=None, premium=None, settlementDate=None, cashSettlement=None)
Initialize self.  See help(type(self)) for accurate signature.
add_premium(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxStraddle', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxStraddle')
exportChildren(self, outfile, level, namespace_='', name_='FxStraddle', fromsubclass_=False, pretty_print=True)
get_cashSettlement(self)
get_counterCurrency(self)
get_europeanExercise(self)
get_exerciseProcedure(self)
get_notional(self)
get_premium(self)
get_settlementDate(self)
get_straddleType(self)
get_tenorPeriod(self)
hasContent_(self)
insert_premium_at(self, index, value)
replace_premium_at(self, index, value)
set_cashSettlement(self, cashSettlement)
set_counterCurrency(self, counterCurrency)
set_europeanExercise(self, europeanExercise)
set_exerciseProcedure(self, exerciseProcedure)
set_notional(self, notional)
set_premium(self, premium)
set_settlementDate(self, settlementDate)
set_straddleType(self, straddleType)
set_tenorPeriod(self, tenorPeriod)
validate_FxStraddleTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'cashSettlement': <fpml_genericlib.MemberSpec_ object>, 'counterCurrency': <fpml_genericlib.MemberSpec_ object>, 'europeanExercise': <fpml_genericlib.MemberSpec_ object>, 'exerciseProcedure': <fpml_genericlib.MemberSpec_ object>, 'notional': <fpml_genericlib.MemberSpec_ object>, 'premium': <fpml_genericlib.MemberSpec_ object>, 'settlementDate': <fpml_genericlib.MemberSpec_ object>, 'straddleType': <fpml_genericlib.MemberSpec_ object>, 'tenorPeriod': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxStraddlePremium(PaymentBaseExtended)
    The Currency and Amount to be paid by the Buyer to the Seller. The
straddle premium is calculated on the Fixing Date using the
Forward Volatility Agreement parameters.
 
 
Method resolution order:
FxStraddlePremium
PaymentBaseExtended
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, paymentDate=None, paymentCurrency=None, settlementInformation=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxStraddlePremium', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxStraddlePremium')
exportChildren(self, outfile, level, namespace_='', name_='FxStraddlePremium', fromsubclass_=False, pretty_print=True)
get_paymentCurrency(self)
get_settlementInformation(self)
hasContent_(self)
set_paymentCurrency(self, paymentCurrency)
set_settlementInformation(self, settlementInformation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'paymentCurrency': <fpml_genericlib.MemberSpec_ object>, 'settlementInformation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PaymentBaseExtended'>
Base type for payments.

Methods inherited from PaymentBaseExtended:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentDate(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentDate(self, paymentDate)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from PaymentBase:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxStrikePrice(GeneratedsSuper)
    A type that describes the rate of exchange at which the option has
been struck.
 
 
Method resolution order:
FxStrikePrice
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, rate=None, strikeQuoteBasis=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxStrikePrice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxStrikePrice')
exportChildren(self, outfile, level, namespace_='', name_='FxStrikePrice', fromsubclass_=False, pretty_print=True)
get_rate(self)
get_strikeQuoteBasis(self)
hasContent_(self)
set_rate(self, rate)
set_strikeQuoteBasis(self, strikeQuoteBasis)
validate_PositiveDecimal(self, value)
validate_StrikeQuoteBasisEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'rate': <fpml_genericlib.MemberSpec_ object>, 'strikeQuoteBasis': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxSwap(Product)
    A type defining either a spot/forward or forward/forward FX swap
transaction.
 
 
Method resolution order:
FxSwap
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, nearLeg=None, farLeg=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxSwap', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxSwap')
exportChildren(self, outfile, level, namespace_='', name_='FxSwap', fromsubclass_=False, pretty_print=True)
get_farLeg(self)
get_nearLeg(self)
hasContent_(self)
set_farLeg(self, farLeg)
set_nearLeg(self, nearLeg)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'farLeg': <fpml_genericlib.MemberSpec_ object>, 'nearLeg': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxSwapLeg(Leg)
    A type defining the details for one of the transactions in an FX
swap.
 
 
Method resolution order:
FxSwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, tradeIdentifierReference=None, exchangedCurrency1=None, exchangedCurrency2=None, dealtCurrency=None, tenorName=None, tenorPeriod=None, valueDate=None, currency1ValueDate=None, currency2ValueDate=None, exchangeRate=None, nonDeliverableSettlement=None, disruption=None)
Initialize self.  See help(type(self)) for accurate signature.
add_disruption(self, value)
add_tradeIdentifierReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxSwapLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxSwapLeg')
exportChildren(self, outfile, level, namespace_='', name_='FxSwapLeg', fromsubclass_=False, pretty_print=True)
get_currency1ValueDate(self)
get_currency2ValueDate(self)
get_dealtCurrency(self)
get_disruption(self)
get_exchangeRate(self)
get_exchangedCurrency1(self)
get_exchangedCurrency2(self)
get_nonDeliverableSettlement(self)
get_tenorName(self)
get_tenorPeriod(self)
get_tradeIdentifierReference(self)
get_valueDate(self)
hasContent_(self)
insert_disruption_at(self, index, value)
insert_tradeIdentifierReference_at(self, index, value)
replace_disruption_at(self, index, value)
replace_tradeIdentifierReference_at(self, index, value)
set_currency1ValueDate(self, currency1ValueDate)
set_currency2ValueDate(self, currency2ValueDate)
set_dealtCurrency(self, dealtCurrency)
set_disruption(self, disruption)
set_exchangeRate(self, exchangeRate)
set_exchangedCurrency1(self, exchangedCurrency1)
set_exchangedCurrency2(self, exchangedCurrency2)
set_nonDeliverableSettlement(self, nonDeliverableSettlement)
set_tenorName(self, tenorName)
set_tenorPeriod(self, tenorPeriod)
set_tradeIdentifierReference(self, tradeIdentifierReference)
set_valueDate(self, valueDate)
validate_DealtCurrencyEnum(self, value)
validate_FxTenorPeriodEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency1ValueDate': <fpml_genericlib.MemberSpec_ object>, 'currency2ValueDate': <fpml_genericlib.MemberSpec_ object>, 'dealtCurrency': <fpml_genericlib.MemberSpec_ object>, 'disruption': <fpml_genericlib.MemberSpec_ object>, 'exchangeRate': <fpml_genericlib.MemberSpec_ object>, 'exchangedCurrency1': <fpml_genericlib.MemberSpec_ object>, 'exchangedCurrency2': <fpml_genericlib.MemberSpec_ object>, 'nonDeliverableSettlement': <fpml_genericlib.MemberSpec_ object>, 'tenorName': <fpml_genericlib.MemberSpec_ object>, 'tenorPeriod': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Leg'>
A supertype of leg. All swap legs extend this type.

Methods inherited from Leg:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxTemplateTerms(GeneratedsSuper)
    Reference a code defining the origin of the trade template terms
 
 
Method resolution order:
FxTemplateTerms
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, fxTemplateTermsScheme='http://www.fpml.org/coding-scheme/fx-template-terms', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxTemplateTerms', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxTemplateTerms')
exportChildren(self, outfile, level, namespace_='', name_='FxTemplateTerms', fromsubclass_=False, pretty_print=True)
get_fxTemplateTermsScheme(self)
get_valueOf_(self)
hasContent_(self)
set_fxTemplateTermsScheme(self, fxTemplateTermsScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fxTemplateTermsScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxTouch(GeneratedsSuper)
    Describes an american or discrete touch or no-touch trigger applied
to an FX binary or digital option.
 
 
Method resolution order:
FxTouch
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, touchCondition=None, direction=None, quotedCurrencyPair=None, triggerRate=None, spotRate=None, informationSource=None, observationStartDate=None, observationStartTime=None, observationEndDate=None, observationEndTime=None, observationPoint=None)
Initialize self.  See help(type(self)) for accurate signature.
add_informationSource(self, value)
add_observationPoint(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxTouch', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxTouch')
exportChildren(self, outfile, level, namespace_='', name_='FxTouch', fromsubclass_=False, pretty_print=True)
get_direction(self)
get_informationSource(self)
get_observationEndDate(self)
get_observationEndTime(self)
get_observationPoint(self)
get_observationStartDate(self)
get_observationStartTime(self)
get_quotedCurrencyPair(self)
get_spotRate(self)
get_touchCondition(self)
get_triggerRate(self)
hasContent_(self)
insert_informationSource_at(self, index, value)
insert_observationPoint_at(self, index, value)
replace_informationSource_at(self, index, value)
replace_observationPoint_at(self, index, value)
set_direction(self, direction)
set_informationSource(self, informationSource)
set_observationEndDate(self, observationEndDate)
set_observationEndTime(self, observationEndTime)
set_observationPoint(self, observationPoint)
set_observationStartDate(self, observationStartDate)
set_observationStartTime(self, observationStartTime)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_spotRate(self, spotRate)
set_touchCondition(self, touchCondition)
set_triggerRate(self, triggerRate)
validate_PositiveDecimal(self, value)
validate_TouchConditionEnum(self, value)
validate_TriggerConditionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'direction': <fpml_genericlib.MemberSpec_ object>, 'informationSource': <fpml_genericlib.MemberSpec_ object>, 'observationEndDate': <fpml_genericlib.MemberSpec_ object>, 'observationEndTime': <fpml_genericlib.MemberSpec_ object>, 'observationPoint': <fpml_genericlib.MemberSpec_ object>, 'observationStartDate': <fpml_genericlib.MemberSpec_ object>, 'observationStartTime': <fpml_genericlib.MemberSpec_ object>, 'quotedCurrencyPair': <fpml_genericlib.MemberSpec_ object>, 'spotRate': <fpml_genericlib.MemberSpec_ object>, 'touchCondition': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxTrigger(FxTriggerBase)
    Describes a european trigger applied to an FX digtal option.
 
 
Method resolution order:
FxTrigger
FxTriggerBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, triggerCondition=None, quotedCurrencyPair=None, triggerRate=None, spotRate=None, informationSource=None)
Initialize self.  See help(type(self)) for accurate signature.
add_informationSource(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxTrigger', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxTrigger')
exportChildren(self, outfile, level, namespace_='', name_='FxTrigger', fromsubclass_=False, pretty_print=True)
get_informationSource(self)
hasContent_(self)
insert_informationSource_at(self, index, value)
replace_informationSource_at(self, index, value)
set_informationSource(self, informationSource)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'informationSource': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FxTriggerBase'>
Describes a european trigger applied to an FX digtal option.

Methods inherited from FxTriggerBase:
get_extensiontype_(self)
get_quotedCurrencyPair(self)
get_spotRate(self)
get_triggerCondition(self)
get_triggerRate(self)
set_extensiontype_(self, extensiontype_)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_spotRate(self, spotRate)
set_triggerCondition(self, triggerCondition)
set_triggerRate(self, triggerRate)
validate_PositiveDecimal(self, value)
validate_TriggerConditionEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxTriggerBase(GeneratedsSuper)
    Describes a european trigger applied to an FX digtal option.
 
 
Method resolution order:
FxTriggerBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, triggerCondition=None, quotedCurrencyPair=None, triggerRate=None, spotRate=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxTriggerBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxTriggerBase')
exportChildren(self, outfile, level, namespace_='', name_='FxTriggerBase', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_quotedCurrencyPair(self)
get_spotRate(self)
get_triggerCondition(self)
get_triggerRate(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_spotRate(self, spotRate)
set_triggerCondition(self, triggerCondition)
set_triggerRate(self, triggerRate)
validate_PositiveDecimal(self, value)
validate_TriggerConditionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'quotedCurrencyPair': <fpml_genericlib.MemberSpec_ object>, 'spotRate': <fpml_genericlib.MemberSpec_ object>, 'triggerCondition': <fpml_genericlib.MemberSpec_ object>, 'triggerRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class FxValuationDateOffset(Offset)
    Valuation date offset is used in FX Variance Swap and Volatility
Swap to always relate the Final Observation Date and can be:
[Final Observation Date][The first Business Day following the
Final Observation Date]
 
 
Method resolution order:
FxValuationDateOffset
Offset
Period
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, dayType=None, businessCentersReference=None, businessCenters=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='FxValuationDateOffset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='FxValuationDateOffset')
exportChildren(self, outfile, level, namespace_='', name_='FxValuationDateOffset', fromsubclass_=False, pretty_print=True)
get_businessCenters(self)
get_businessCentersReference(self)
hasContent_(self)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenters': <fpml_genericlib.MemberSpec_ object>, 'businessCentersReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Offset'>
A type defining an offset used in calculating a new date relative to
a reference date. E.g. calendar days, business days, Commodity
Business days, etc..

Methods inherited from Offset:
get_dayType(self)
get_extensiontype_(self)
set_dayType(self, dayType)
set_extensiontype_(self, extensiontype_)
validate_DayTypeEnum(self, value)

Methods inherited from Period:
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GasDelivery(GeneratedsSuper)
    The specification of the gas to be delivered.
 
 
Method resolution order:
GasDelivery
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, deliveryPoint=None, entryPoint=None, withdrawalPoint=None, deliveryType=None, interconnectionPoint=None, buyerHub=None, sellerHub=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GasDelivery', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GasDelivery')
exportChildren(self, outfile, level, namespace_='', name_='GasDelivery', fromsubclass_=False, pretty_print=True)
get_buyerHub(self)
get_deliveryPoint(self)
get_deliveryType(self)
get_entryPoint(self)
get_interconnectionPoint(self)
get_sellerHub(self)
get_withdrawalPoint(self)
hasContent_(self)
set_buyerHub(self, buyerHub)
set_deliveryPoint(self, deliveryPoint)
set_deliveryType(self, deliveryType)
set_entryPoint(self, entryPoint)
set_interconnectionPoint(self, interconnectionPoint)
set_sellerHub(self, sellerHub)
set_withdrawalPoint(self, withdrawalPoint)
validate_DeliveryTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'buyerHub': <fpml_genericlib.MemberSpec_ object>, 'deliveryPoint': <fpml_genericlib.MemberSpec_ object>, 'deliveryType': <fpml_genericlib.MemberSpec_ object>, 'entryPoint': <fpml_genericlib.MemberSpec_ object>, 'interconnectionPoint': <fpml_genericlib.MemberSpec_ object>, 'sellerHub': <fpml_genericlib.MemberSpec_ object>, 'withdrawalPoint': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GasDeliveryPeriods(CommodityDeliveryPeriods)
    The different options for specifying the Delivery Periods for a
physically settled gas trade.
 
 
Method resolution order:
GasDeliveryPeriods
CommodityDeliveryPeriods
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periods=None, periodsSchedule=None, calculationPeriodsReference=None, calculationPeriodsScheduleReference=None, calculationPeriodsDatesReference=None, supplyStartTime=None, supplyEndTime=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GasDeliveryPeriods', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GasDeliveryPeriods')
exportChildren(self, outfile, level, namespace_='', name_='GasDeliveryPeriods', fromsubclass_=False, pretty_print=True)
get_supplyEndTime(self)
get_supplyStartTime(self)
hasContent_(self)
set_supplyEndTime(self, supplyEndTime)
set_supplyStartTime(self, supplyStartTime)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'supplyEndTime': <fpml_genericlib.MemberSpec_ object>, 'supplyStartTime': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityDeliveryPeriods'>
The different options for specifying the Delivery Periods of a
physical leg.

Methods inherited from CommodityDeliveryPeriods:
get_calculationPeriodsDatesReference(self)
get_calculationPeriodsReference(self)
get_calculationPeriodsScheduleReference(self)
get_extensiontype_(self)
get_id(self)
get_periods(self)
get_periodsSchedule(self)
set_calculationPeriodsDatesReference(self, calculationPeriodsDatesReference)
set_calculationPeriodsReference(self, calculationPeriodsReference)
set_calculationPeriodsScheduleReference(self, calculationPeriodsScheduleReference)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_periods(self, periods)
set_periodsSchedule(self, periodsSchedule)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GasDeliveryPoint(GeneratedsSuper)
    A scheme identifying the types of the Delivery Point for a
physically settled gas trade.
 
 
Method resolution order:
GasDeliveryPoint
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, deliveryPointScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GasDeliveryPoint', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GasDeliveryPoint')
exportChildren(self, outfile, level, namespace_='', name_='GasDeliveryPoint', fromsubclass_=False, pretty_print=True)
get_deliveryPointScheme(self)
get_valueOf_(self)
hasContent_(self)
set_deliveryPointScheme(self, deliveryPointScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryPointScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GasPhysicalLeg(PhysicalSwapLeg)
    Physically settled leg of a physically settled gas transaction.
 
 
Method resolution order:
GasPhysicalLeg
PhysicalSwapLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, deliveryPeriods=None, gas=None, deliveryConditions=None, deliveryQuantity=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GasPhysicalLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GasPhysicalLeg')
exportChildren(self, outfile, level, namespace_='', name_='GasPhysicalLeg', fromsubclass_=False, pretty_print=True)
get_deliveryConditions(self)
get_deliveryPeriods(self)
get_deliveryQuantity(self)
get_gas(self)
hasContent_(self)
set_deliveryConditions(self, deliveryConditions)
set_deliveryPeriods(self, deliveryPeriods)
set_deliveryQuantity(self, deliveryQuantity)
set_gas(self, gas)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryConditions': <fpml_genericlib.MemberSpec_ object>, 'deliveryPeriods': <fpml_genericlib.MemberSpec_ object>, 'deliveryQuantity': <fpml_genericlib.MemberSpec_ object>, 'gas': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PhysicalSwapLeg'>
The common components of a physically settled leg of a Commodity
Swap. This is an abstract type and should be extended by
commodity-specific types.

Methods inherited from PhysicalSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GasPhysicalQuantity(CommodityPhysicalQuantityBase)
    The quantity of gas to be delivered.A quantity that can vary within
set limits at the instruction of the specified party.
 
 
Method resolution order:
GasPhysicalQuantity
CommodityPhysicalQuantityBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, physicalQuantity=None, physicalQuantitySchedule=None, totalPhysicalQuantity=None, minPhysicalQuantity=None, maxPhysicalQuantity=None, electingParty=None)
Initialize self.  See help(type(self)) for accurate signature.
add_maxPhysicalQuantity(self, value)
add_minPhysicalQuantity(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GasPhysicalQuantity', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GasPhysicalQuantity')
exportChildren(self, outfile, level, namespace_='', name_='GasPhysicalQuantity', fromsubclass_=False, pretty_print=True)
get_electingParty(self)
get_maxPhysicalQuantity(self)
get_minPhysicalQuantity(self)
get_physicalQuantity(self)
get_physicalQuantitySchedule(self)
get_totalPhysicalQuantity(self)
hasContent_(self)
insert_maxPhysicalQuantity_at(self, index, value)
insert_minPhysicalQuantity_at(self, index, value)
replace_maxPhysicalQuantity_at(self, index, value)
replace_minPhysicalQuantity_at(self, index, value)
set_electingParty(self, electingParty)
set_maxPhysicalQuantity(self, maxPhysicalQuantity)
set_minPhysicalQuantity(self, minPhysicalQuantity)
set_physicalQuantity(self, physicalQuantity)
set_physicalQuantitySchedule(self, physicalQuantitySchedule)
set_totalPhysicalQuantity(self, totalPhysicalQuantity)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'electingParty': <fpml_genericlib.MemberSpec_ object>, 'maxPhysicalQuantity': <fpml_genericlib.MemberSpec_ object>, 'minPhysicalQuantity': <fpml_genericlib.MemberSpec_ object>, 'physicalQuantity': <fpml_genericlib.MemberSpec_ object>, 'physicalQuantitySchedule': <fpml_genericlib.MemberSpec_ object>, 'totalPhysicalQuantity': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityPhysicalQuantityBase'>
An abstract base class for physical quantity types.

Methods inherited from CommodityPhysicalQuantityBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GasProduct(GeneratedsSuper)
    A type defining the characteristics of the gas being traded in a
physically settled gas transaction.
 
 
Method resolution order:
GasProduct
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, type_=None, calorificValue=None, quality=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GasProduct', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GasProduct')
exportChildren(self, outfile, level, namespace_='', name_='GasProduct', fromsubclass_=False, pretty_print=True)
get_calorificValue(self)
get_quality(self)
get_type(self)
hasContent_(self)
set_calorificValue(self, calorificValue)
set_quality(self, quality)
set_type(self, type_)
validate_GasProductTypeEnum(self, value)
validate_NonNegativeDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calorificValue': <fpml_genericlib.MemberSpec_ object>, 'quality': <fpml_genericlib.MemberSpec_ object>, 'type_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GasQuality(GeneratedsSuper)
    The quantity of gas to be delivered.
 
 
Method resolution order:
GasQuality
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, gasQualityScheme='http://www.fpml.org/coding-scheme/commodity-gas-quality', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GasQuality', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GasQuality')
exportChildren(self, outfile, level, namespace_='', name_='GasQuality', fromsubclass_=False, pretty_print=True)
get_gasQualityScheme(self)
get_valueOf_(self)
hasContent_(self)
set_gasQualityScheme(self, gasQualityScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'gasQualityScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericAgreement(GeneratedsSuper)
    An entity for defining a generic agreement executed between two
parties for any purpose.
 
 
Method resolution order:
GenericAgreement
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, type_=None, version=None, date=None, amendmentDate=None, governingLaw=None)
Initialize self.  See help(type(self)) for accurate signature.
add_amendmentDate(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericAgreement', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericAgreement')
exportChildren(self, outfile, level, namespace_='', name_='GenericAgreement', fromsubclass_=False, pretty_print=True)
get_amendmentDate(self)
get_date(self)
get_governingLaw(self)
get_type(self)
get_version(self)
hasContent_(self)
insert_amendmentDate_at(self, index, value)
replace_amendmentDate_at(self, index, value)
set_amendmentDate(self, amendmentDate)
set_date(self, date)
set_governingLaw(self, governingLaw)
set_type(self, type_)
set_version(self, version)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amendmentDate': <fpml_genericlib.MemberSpec_ object>, 'date': <fpml_genericlib.MemberSpec_ object>, 'governingLaw': <fpml_genericlib.MemberSpec_ object>, 'type_': <fpml_genericlib.MemberSpec_ object>, 'version': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericCommodityDeliveryPeriod(GeneratedsSuper)
    
Method resolution order:
GenericCommodityDeliveryPeriod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, applicableDay=None, startTime=None, endTime=None)
Initialize self.  See help(type(self)) for accurate signature.
add_applicableDay(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericCommodityDeliveryPeriod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericCommodityDeliveryPeriod')
exportChildren(self, outfile, level, namespace_='', name_='GenericCommodityDeliveryPeriod', fromsubclass_=False, pretty_print=True)
get_applicableDay(self)
get_endTime(self)
get_startTime(self)
hasContent_(self)
insert_applicableDay_at(self, index, value)
replace_applicableDay_at(self, index, value)
set_applicableDay(self, applicableDay)
set_endTime(self, endTime)
set_startTime(self, startTime)
validate_DayOfWeekEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'applicableDay': <fpml_genericlib.MemberSpec_ object>, 'endTime': <fpml_genericlib.MemberSpec_ object>, 'startTime': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericCommodityGrade(GeneratedsSuper)
    A flexible description of the type or characteristics of a commodity
gradeThe type scheme used with this commodity grade.
 
 
Method resolution order:
GenericCommodityGrade
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityGradeScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericCommodityGrade', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericCommodityGrade')
exportChildren(self, outfile, level, namespace_='', name_='GenericCommodityGrade', fromsubclass_=False, pretty_print=True)
get_commodityGradeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityGradeScheme(self, commodityGradeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityGradeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericExerciseStyle(GeneratedsSuper)
    The data type used to hold the exercise style description of an
option in a generic product (e.g. American, European,
Bermudan).The value scheme used with this property.
 
 
Method resolution order:
GenericExerciseStyle
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, exerciseStyleScheme='http://www.fpml.org/coding-scheme/generic-exercise-style', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericExerciseStyle', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericExerciseStyle')
exportChildren(self, outfile, level, namespace_='', name_='GenericExerciseStyle', fromsubclass_=False, pretty_print=True)
get_exerciseStyleScheme(self)
get_valueOf_(self)
hasContent_(self)
set_exerciseStyleScheme(self, exerciseStyleScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'exerciseStyleScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericFrequency(Frequency)
    A type defining a time frequency, e.g. one day, three months. Used
for specifying payment or calculation frequencies at which the
value T (Term) is applicable.
 
 
Method resolution order:
GenericFrequency
Frequency
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, payerPartyReference=None, underlyerReference=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericFrequency', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericFrequency')
exportChildren(self, outfile, level, namespace_='', name_='GenericFrequency', fromsubclass_=False, pretty_print=True)
get_payerPartyReference(self)
get_underlyerReference(self)
hasContent_(self)
set_payerPartyReference(self, payerPartyReference)
set_underlyerReference(self, underlyerReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'underlyerReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Frequency'>
A type defining a time frequency, e.g. one day, three months. Used
for specifying payment or calculation frequencies at which the
value T (Term) is applicable.

Methods inherited from Frequency:
get_extensiontype_(self)
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodExtendedEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericOptionStrike(EquityStrike)
    A type for defining the strike price for an equity option. The
strike price is either: (i) in respect of an index option
transaction, the level of the relevant index specified or
otherwise determined in the transaction; or (ii) in respect of a
share option transaction, the price per share specified or
otherwise determined in the transaction. This can be expressed
either as a percentage of notional amount or as an absolute
value.
 
 
Method resolution order:
GenericOptionStrike
EquityStrike
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, strikePrice=None, strikePercentage=None, strikeDeterminationDate=None, currency=None, units=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericOptionStrike', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericOptionStrike')
exportChildren(self, outfile, level, namespace_='', name_='GenericOptionStrike', fromsubclass_=False, pretty_print=True)
get_units(self)
hasContent_(self)
set_units(self, units)
validate_NormalizedString(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'units': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.EquityStrike'>
A type for defining the strike price for an equity option. The
strike price is either: (i) in respect of an index option
transaction, the level of the relevant index specified or
otherwise determined in the transaction; or (ii) in respect of a
share option transaction, the price per share specified or
otherwise determined in the transaction. This can be expressed
either as a percentage of notional amount or as an absolute
value.

Methods inherited from EquityStrike:
get_currency(self)
get_extensiontype_(self)
get_strikeDeterminationDate(self)
get_strikePercentage(self)
get_strikePrice(self)
set_currency(self, currency)
set_extensiontype_(self, extensiontype_)
set_strikeDeterminationDate(self, strikeDeterminationDate)
set_strikePercentage(self, strikePercentage)
set_strikePrice(self, strikePrice)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericProduct(Product)
    Simple product representation providing key information about a
variety of different products. Generic products - for use in
Transparency reporting to define a product that represents an
OTC derivative transaction whose economics are not fully
described using an FpML schema. In other views, generic products
are present for convenience to support internal messaging and
workflows that are cross-product. Generic products are not full
trade representations as such they are not intended to be used
for confirming trades.
 
 
Method resolution order:
GenericProduct
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, multiLeg=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, counterpartyReference=None, premium=None, effectiveDate=None, expirationDate=None, terminationDate=None, underlyer=None, notional=None, grade=None, settlementPeriods=None, loadType=None, quantity=None, quantityFrequency=None, fixedPrice=None, interconnectionPoint=None, optionEntitlement=None, numberOfOptions=None, optionType=None, commencementDate=None, exerciseStyle=None, strike=None, feature=None, paymentFrequency=None, resetFrequency=None, settlementCurrency=None, settlementType=None)
Initialize self.  See help(type(self)) for accurate signature.
add_counterpartyReference(self, value)
add_feature(self, value)
add_grade(self, value)
add_notional(self, value)
add_paymentFrequency(self, value)
add_resetFrequency(self, value)
add_settlementCurrency(self, value)
add_settlementPeriods(self, value)
add_strike(self, value)
add_underlyer(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericProduct', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericProduct')
exportChildren(self, outfile, level, namespace_='', name_='GenericProduct', fromsubclass_=False, pretty_print=True)
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_commencementDate(self)
get_counterpartyReference(self)
get_effectiveDate(self)
get_exerciseStyle(self)
get_expirationDate(self)
get_feature(self)
get_fixedPrice(self)
get_grade(self)
get_interconnectionPoint(self)
get_loadType(self)
get_multiLeg(self)
get_notional(self)
get_numberOfOptions(self)
get_optionEntitlement(self)
get_optionType(self)
get_paymentFrequency(self)
get_premium(self)
get_quantity(self)
get_quantityFrequency(self)
get_resetFrequency(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
get_settlementCurrency(self)
get_settlementPeriods(self)
get_settlementType(self)
get_strike(self)
get_terminationDate(self)
get_underlyer(self)
hasContent_(self)
insert_counterpartyReference_at(self, index, value)
insert_feature_at(self, index, value)
insert_grade_at(self, index, value)
insert_notional_at(self, index, value)
insert_paymentFrequency_at(self, index, value)
insert_resetFrequency_at(self, index, value)
insert_settlementCurrency_at(self, index, value)
insert_settlementPeriods_at(self, index, value)
insert_strike_at(self, index, value)
insert_underlyer_at(self, index, value)
replace_counterpartyReference_at(self, index, value)
replace_feature_at(self, index, value)
replace_grade_at(self, index, value)
replace_notional_at(self, index, value)
replace_paymentFrequency_at(self, index, value)
replace_resetFrequency_at(self, index, value)
replace_settlementCurrency_at(self, index, value)
replace_settlementPeriods_at(self, index, value)
replace_strike_at(self, index, value)
replace_underlyer_at(self, index, value)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_commencementDate(self, commencementDate)
set_counterpartyReference(self, counterpartyReference)
set_effectiveDate(self, effectiveDate)
set_exerciseStyle(self, exerciseStyle)
set_expirationDate(self, expirationDate)
set_feature(self, feature)
set_fixedPrice(self, fixedPrice)
set_grade(self, grade)
set_interconnectionPoint(self, interconnectionPoint)
set_loadType(self, loadType)
set_multiLeg(self, multiLeg)
set_notional(self, notional)
set_numberOfOptions(self, numberOfOptions)
set_optionEntitlement(self, optionEntitlement)
set_optionType(self, optionType)
set_paymentFrequency(self, paymentFrequency)
set_premium(self, premium)
set_quantity(self, quantity)
set_quantityFrequency(self, quantityFrequency)
set_resetFrequency(self, resetFrequency)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)
set_settlementCurrency(self, settlementCurrency)
set_settlementPeriods(self, settlementPeriods)
set_settlementType(self, settlementType)
set_strike(self, strike)
set_terminationDate(self, terminationDate)
set_underlyer(self, underlyer)
validate_LoadTypeEnum(self, value)
validate_PositiveDecimal(self, value)
validate_SettlementTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'buyerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'buyerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'commencementDate': <fpml_genericlib.MemberSpec_ object>, 'counterpartyReference': <fpml_genericlib.MemberSpec_ object>, 'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'exerciseStyle': <fpml_genericlib.MemberSpec_ object>, 'expirationDate': <fpml_genericlib.MemberSpec_ object>, 'feature': <fpml_genericlib.MemberSpec_ object>, 'fixedPrice': <fpml_genericlib.MemberSpec_ object>, 'grade': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericProductExchangeRate(GeneratedsSuper)
    A type that is used for describing the exchange rate for a
particular transaction.
 
 
Method resolution order:
GenericProductExchangeRate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, quotedCurrencyPair=None, rate=None, spotRate=None, forwardPoints=None, pointValue=None, crossRate=None)
Initialize self.  See help(type(self)) for accurate signature.
add_crossRate(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericProductExchangeRate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericProductExchangeRate')
exportChildren(self, outfile, level, namespace_='', name_='GenericProductExchangeRate', fromsubclass_=False, pretty_print=True)
get_crossRate(self)
get_forwardPoints(self)
get_pointValue(self)
get_quotedCurrencyPair(self)
get_rate(self)
get_spotRate(self)
hasContent_(self)
insert_crossRate_at(self, index, value)
replace_crossRate_at(self, index, value)
set_crossRate(self, crossRate)
set_forwardPoints(self, forwardPoints)
set_pointValue(self, pointValue)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_rate(self, rate)
set_spotRate(self, spotRate)
validate_PointValue(self, value)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'crossRate': <fpml_genericlib.MemberSpec_ object>, 'forwardPoints': <fpml_genericlib.MemberSpec_ object>, 'pointValue': <fpml_genericlib.MemberSpec_ object>, 'quotedCurrencyPair': <fpml_genericlib.MemberSpec_ object>, 'rate': <fpml_genericlib.MemberSpec_ object>, 'spotRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None
validate_PointValue_patterns_ = [['^1$', '^0.0*1$']]

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericProductFeature(GeneratedsSuper)
    A flexible description a special feature or characteristic of a
complex product not otherwise modeled, such as digital payout.A
feature included as part of this product.
 
 
Method resolution order:
GenericProductFeature
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, featureScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericProductFeature', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericProductFeature')
exportChildren(self, outfile, level, namespace_='', name_='GenericProductFeature', fromsubclass_=False, pretty_print=True)
get_featureScheme(self)
get_valueOf_(self)
hasContent_(self)
set_featureScheme(self, featureScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'featureScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericProductQuotedCurrencyPair(GeneratedsSuper)
    A type that describes the composition of a rate that has been quoted
or is to be quoted. This includes the two currencies and the
quotation relationship between the two currencies and is used as
a building block throughout the FX specification.
 
 
Method resolution order:
GenericProductQuotedCurrencyPair
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, currency1=None, currency2=None, quoteBasis=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericProductQuotedCurrencyPair', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericProductQuotedCurrencyPair')
exportChildren(self, outfile, level, namespace_='', name_='GenericProductQuotedCurrencyPair', fromsubclass_=False, pretty_print=True)
get_currency1(self)
get_currency2(self)
get_quoteBasis(self)
hasContent_(self)
set_currency1(self, currency1)
set_currency2(self, currency2)
set_quoteBasis(self, quoteBasis)
validate_QuoteBasisEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency1': <fpml_genericlib.MemberSpec_ object>, 'currency2': <fpml_genericlib.MemberSpec_ object>, 'quoteBasis': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GenericResetFrequency(Frequency)
    A type defining a time frequency, e.g. one day, three months. Used
for specifying payment or calculation frequencies at which the
value T (Term) is applicable.
 
 
Method resolution order:
GenericResetFrequency
Frequency
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, underlyerReference=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GenericResetFrequency', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GenericResetFrequency')
exportChildren(self, outfile, level, namespace_='', name_='GenericResetFrequency', fromsubclass_=False, pretty_print=True)
get_underlyerReference(self)
hasContent_(self)
set_underlyerReference(self, underlyerReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'underlyerReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Frequency'>
A type defining a time frequency, e.g. one day, three months. Used
for specifying payment or calculation frequencies at which the
value T (Term) is applicable.

Methods inherited from Frequency:
get_extensiontype_(self)
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodExtendedEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GoverningLaw(GeneratedsSuper)
    Identification of the law governing the transaction.
 
 
Method resolution order:
GoverningLaw
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, governingLawScheme='http://www.fpml.org/coding-scheme/governing-law', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GoverningLaw', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GoverningLaw')
exportChildren(self, outfile, level, namespace_='', name_='GoverningLaw', fromsubclass_=False, pretty_print=True)
get_governingLawScheme(self)
get_valueOf_(self)
hasContent_(self)
set_governingLawScheme(self, governingLawScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'governingLawScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GracePeriodExtension(GeneratedsSuper)
    
Method resolution order:
GracePeriodExtension
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, applicable=None, gracePeriod=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GracePeriodExtension', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GracePeriodExtension')
exportChildren(self, outfile, level, namespace_='', name_='GracePeriodExtension', fromsubclass_=False, pretty_print=True)
get_applicable(self)
get_gracePeriod(self)
hasContent_(self)
set_applicable(self, applicable)
set_gracePeriod(self, gracePeriod)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'applicable': <fpml_genericlib.MemberSpec_ object>, 'gracePeriod': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class GrossCashflow(GeneratedsSuper)
    A payment component owed from one party to the other for the cash
flow date. This payment component should by of only a single
type, e.g. a fee or a cashflow from a cashflow stream.
 
 
Method resolution order:
GrossCashflow
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, cashflowId=None, partyTradeIdentifierReference=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, cashflowAmount=None, cashflowType=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='GrossCashflow', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='GrossCashflow')
exportChildren(self, outfile, level, namespace_='', name_='GrossCashflow', fromsubclass_=False, pretty_print=True)
get_cashflowAmount(self)
get_cashflowId(self)
get_cashflowType(self)
get_partyTradeIdentifierReference(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_cashflowAmount(self, cashflowAmount)
set_cashflowId(self, cashflowId)
set_cashflowType(self, cashflowType)
set_partyTradeIdentifierReference(self, partyTradeIdentifierReference)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'cashflowAmount': <fpml_genericlib.MemberSpec_ object>, 'cashflowId': <fpml_genericlib.MemberSpec_ object>, 'cashflowType': <fpml_genericlib.MemberSpec_ object>, 'partyTradeIdentifierReference': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IdentifiedAsset(Asset)
    A generic type describing an identified asset.
 
 
Method resolution order:
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_instrumentId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IdentifiedAsset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IdentifiedAsset')
exportChildren(self, outfile, level, namespace_='', name_='IdentifiedAsset', fromsubclass_=False, pretty_print=True)
get_description(self)
get_extensiontype_(self)
get_instrumentId(self)
hasContent_(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_extensiontype_(self, extensiontype_)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'description': <fpml_genericlib.MemberSpec_ object>, 'instrumentId': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Asset'>
Abstract base class for all underlying assets.

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IdentifiedCurrency(Currency)
    Specifies Currency with ID attribute.
 
 
Method resolution order:
IdentifiedCurrency
Currency
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, currencyScheme='http://www.fpml.org/coding-scheme/external/iso4217-2001-08-15', id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IdentifiedCurrency', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IdentifiedCurrency')
exportChildren(self, outfile, level, namespace_='', name_='IdentifiedCurrency', fromsubclass_=False, pretty_print=True)
get_id(self)
get_valueOf_(self)
hasContent_(self)
set_id(self, id)
set_valueOf_(self, valueOf_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Currency'>
The code representation of a currency or fund. By default it is a
valid currency code as defined by the ISO standard 4217 - Codes
for representation of currencies and funds
http://www.iso.org/iso/en/prods-
services/popstds/currencycodeslist.html.

Methods inherited from Currency:
get_currencyScheme(self)
get_extensiontype_(self)
set_currencyScheme(self, currencyScheme)
set_extensiontype_(self, extensiontype_)
validate_NonEmptyURI(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IdentifiedCurrencyReference(Reference)
    Reference to a currency with ID attribute
 
 
Method resolution order:
IdentifiedCurrencyReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IdentifiedCurrencyReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IdentifiedCurrencyReference')
exportChildren(self, outfile, level, namespace_='', name_='IdentifiedCurrencyReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IdentifiedDate(GeneratedsSuper)
    A date which can be referenced elsewhere.
 
 
Method resolution order:
IdentifiedDate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IdentifiedDate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IdentifiedDate')
exportChildren(self, outfile, level, namespace_='', name_='IdentifiedDate', fromsubclass_=False, pretty_print=True)
get_id(self)
get_valueOf_(self)
hasContent_(self)
set_id(self, id)
set_valueOf_(self, valueOf_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IdentifiedPayerReceiver(GeneratedsSuper)
    A type extending the PayerReceiverEnum type wih an id attribute.
 
 
Method resolution order:
IdentifiedPayerReceiver
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IdentifiedPayerReceiver', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IdentifiedPayerReceiver')
exportChildren(self, outfile, level, namespace_='', name_='IdentifiedPayerReceiver', fromsubclass_=False, pretty_print=True)
get_id(self)
get_valueOf_(self)
hasContent_(self)
set_id(self, id)
set_valueOf_(self, valueOf_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IdentifiedRate(GeneratedsSuper)
    A rate which can be referenced elsewhere.
 
 
Method resolution order:
IdentifiedRate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IdentifiedRate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IdentifiedRate')
exportChildren(self, outfile, level, namespace_='', name_='IdentifiedRate', fromsubclass_=False, pretty_print=True)
get_id(self)
get_valueOf_(self)
hasContent_(self)
set_id(self, id)
set_valueOf_(self, valueOf_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IndependentAmount(GeneratedsSuper)
    
Method resolution order:
IndependentAmount
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, paymentDetail=None)
Initialize self.  See help(type(self)) for accurate signature.
add_paymentDetail(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IndependentAmount', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IndependentAmount')
exportChildren(self, outfile, level, namespace_='', name_='IndependentAmount', fromsubclass_=False, pretty_print=True)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentDetail(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
insert_paymentDetail_at(self, index, value)
replace_paymentDetail_at(self, index, value)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentDetail(self, paymentDetail)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'paymentDetail': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Index(ExchangeTradedCalculatedPrice)
    A published index whose price depends on exchange traded
constituents.
 
 
Method resolution order:
Index
ExchangeTradedCalculatedPrice
ExchangeTraded
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, relatedExchangeId=None, optionsExchangeId=None, specifiedExchangeId=None, constituentExchangeId=None, futureId=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Index', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Index')
exportChildren(self, outfile, level, namespace_='', name_='Index', fromsubclass_=False, pretty_print=True)
get_futureId(self)
hasContent_(self)
set_futureId(self, futureId)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'futureId': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.ExchangeTradedCalculatedPrice'>
Abstract base class for all exchange traded financial products with
a price which is calculated from exchange traded constituents.

Methods inherited from ExchangeTradedCalculatedPrice:
add_constituentExchangeId(self, value)
get_constituentExchangeId(self)
get_extensiontype_(self)
insert_constituentExchangeId_at(self, index, value)
replace_constituentExchangeId_at(self, index, value)
set_constituentExchangeId(self, constituentExchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from ExchangeTraded:
add_optionsExchangeId(self, value)
add_relatedExchangeId(self, value)
add_specifiedExchangeId(self, value)
get_optionsExchangeId(self)
get_relatedExchangeId(self)
get_specifiedExchangeId(self)
insert_optionsExchangeId_at(self, index, value)
insert_relatedExchangeId_at(self, index, value)
insert_specifiedExchangeId_at(self, index, value)
replace_optionsExchangeId_at(self, index, value)
replace_relatedExchangeId_at(self, index, value)
replace_specifiedExchangeId_at(self, index, value)
set_optionsExchangeId(self, optionsExchangeId)
set_relatedExchangeId(self, relatedExchangeId)
set_specifiedExchangeId(self, specifiedExchangeId)

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IndexAdjustmentEvents(GeneratedsSuper)
    Defines the specification of the consequences of Index Events as
defined by the 2002 ISDA Equity Derivatives Definitions.
 
 
Method resolution order:
IndexAdjustmentEvents
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, indexModification=None, indexCancellation=None, indexDisruption=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IndexAdjustmentEvents', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IndexAdjustmentEvents')
exportChildren(self, outfile, level, namespace_='', name_='IndexAdjustmentEvents', fromsubclass_=False, pretty_print=True)
get_indexCancellation(self)
get_indexDisruption(self)
get_indexModification(self)
hasContent_(self)
set_indexCancellation(self, indexCancellation)
set_indexDisruption(self, indexDisruption)
set_indexModification(self, indexModification)
validate_IndexEventConsequenceEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'indexCancellation': <fpml_genericlib.MemberSpec_ object>, 'indexDisruption': <fpml_genericlib.MemberSpec_ object>, 'indexModification': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IndustryClassification(GeneratedsSuper)
    A party's industry sector classification.
 
 
Method resolution order:
IndustryClassification
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, industryClassificationScheme='http://www.fpml.org/coding-scheme/regulatory-corporate-sector', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IndustryClassification', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IndustryClassification')
exportChildren(self, outfile, level, namespace_='', name_='IndustryClassification', fromsubclass_=False, pretty_print=True)
get_industryClassificationScheme(self)
get_valueOf_(self)
hasContent_(self)
set_industryClassificationScheme(self, industryClassificationScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'industryClassificationScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InformationProvider(GeneratedsSuper)
    
Method resolution order:
InformationProvider
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, informationProviderScheme='http://www.fpml.org/coding-scheme/information-provider', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InformationProvider', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InformationProvider')
exportChildren(self, outfile, level, namespace_='', name_='InformationProvider', fromsubclass_=False, pretty_print=True)
get_informationProviderScheme(self)
get_valueOf_(self)
hasContent_(self)
set_informationProviderScheme(self, informationProviderScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'informationProviderScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InformationSource(GeneratedsSuper)
    A type defining the source for a piece of information (e.g. a rate
refix or an fx fixing).
 
 
Method resolution order:
InformationSource
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, rateSource=None, rateSourcePage=None, rateSourcePageHeading=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InformationSource', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InformationSource')
exportChildren(self, outfile, level, namespace_='', name_='InformationSource', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_rateSource(self)
get_rateSourcePage(self)
get_rateSourcePageHeading(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_rateSource(self, rateSource)
set_rateSourcePage(self, rateSourcePage)
set_rateSourcePageHeading(self, rateSourcePageHeading)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'rateSource': <fpml_genericlib.MemberSpec_ object>, 'rateSourcePage': <fpml_genericlib.MemberSpec_ object>, 'rateSourcePageHeading': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InstrumentId(GeneratedsSuper)
    A short form unique identifier for a security.
 
 
Method resolution order:
InstrumentId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, instrumentIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InstrumentId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InstrumentId')
exportChildren(self, outfile, level, namespace_='', name_='InstrumentId', fromsubclass_=False, pretty_print=True)
get_instrumentIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_instrumentIdScheme(self, instrumentIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'instrumentIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InterconnectionPoint(GeneratedsSuper)
    Identification of the border(s) or border point(s) of a
transportation contract. Use the list of EIC codes for timelines
for electricity (T Codes) or the list of EIC codes for
measurement points for gas (Z Codes).
 
 
Method resolution order:
InterconnectionPoint
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, interconnectionPointScheme='http://www.fpml.org/coding-scheme/external/eic-codes', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InterconnectionPoint', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InterconnectionPoint')
exportChildren(self, outfile, level, namespace_='', name_='InterconnectionPoint', fromsubclass_=False, pretty_print=True)
get_interconnectionPointScheme(self)
get_valueOf_(self)
hasContent_(self)
set_interconnectionPointScheme(self, interconnectionPointScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'interconnectionPointScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InterestAccrualsCompoundingMethod(InterestAccrualsMethod)
    A type defining the way in which interests are accrued: the
applicable rate (fixed or floating reference) and the
compounding method.
 
 
Method resolution order:
InterestAccrualsCompoundingMethod
InterestAccrualsMethod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, floatingRateCalculation=None, fixedRate=None, compoundingMethod=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InterestAccrualsCompoundingMethod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InterestAccrualsCompoundingMethod')
exportChildren(self, outfile, level, namespace_='', name_='InterestAccrualsCompoundingMethod', fromsubclass_=False, pretty_print=True)
get_compoundingMethod(self)
hasContent_(self)
set_compoundingMethod(self, compoundingMethod)
validate_CompoundingMethodEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'compoundingMethod': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.InterestAccrualsMethod'>
A type describing the method for accruing interests on dividends.
Can be either a fixed rate reference or a floating rate
reference.

Methods inherited from InterestAccrualsMethod:
get_extensiontype_(self)
get_fixedRate(self)
get_floatingRateCalculation(self)
set_extensiontype_(self, extensiontype_)
set_fixedRate(self, fixedRate)
set_floatingRateCalculation(self, floatingRateCalculation)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InterestAccrualsMethod(GeneratedsSuper)
    A type describing the method for accruing interests on dividends.
Can be either a fixed rate reference or a floating rate
reference.
 
 
Method resolution order:
InterestAccrualsMethod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, floatingRateCalculation=None, fixedRate=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InterestAccrualsMethod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InterestAccrualsMethod')
exportChildren(self, outfile, level, namespace_='', name_='InterestAccrualsMethod', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_fixedRate(self)
get_floatingRateCalculation(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_fixedRate(self, fixedRate)
set_floatingRateCalculation(self, floatingRateCalculation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixedRate': <fpml_genericlib.MemberSpec_ object>, 'floatingRateCalculation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InterestCalculation(InterestAccrualsMethod)
    Specifies the calculation method of the interest rate leg of the
return swap. Includes the floating or fixed rate calculation
definitions, along with the determination of the day count
fraction.
 
 
Method resolution order:
InterestCalculation
InterestAccrualsMethod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, floatingRateCalculation=None, fixedRate=None, id=None, dayCountFraction=None, compounding=None, interpolationMethod=None, interpolationPeriod=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InterestCalculation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InterestCalculation')
exportChildren(self, outfile, level, namespace_='', name_='InterestCalculation', fromsubclass_=False, pretty_print=True)
get_compounding(self)
get_dayCountFraction(self)
get_id(self)
get_interpolationMethod(self)
get_interpolationPeriod(self)
hasContent_(self)
set_compounding(self, compounding)
set_dayCountFraction(self, dayCountFraction)
set_id(self, id)
set_interpolationMethod(self, interpolationMethod)
set_interpolationPeriod(self, interpolationPeriod)
validate_InterpolationPeriodEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'compounding': <fpml_genericlib.MemberSpec_ object>, 'dayCountFraction': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'interpolationMethod': <fpml_genericlib.MemberSpec_ object>, 'interpolationPeriod': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.InterestAccrualsMethod'>
A type describing the method for accruing interests on dividends.
Can be either a fixed rate reference or a floating rate
reference.

Methods inherited from InterestAccrualsMethod:
get_extensiontype_(self)
get_fixedRate(self)
get_floatingRateCalculation(self)
set_extensiontype_(self, extensiontype_)
set_fixedRate(self, fixedRate)
set_floatingRateCalculation(self, floatingRateCalculation)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InterestLeg(DirectionalLeg)
    A type describing the fixed income leg of the equity swap.
 
 
Method resolution order:
InterestLeg
DirectionalLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, legIdentifier=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, effectiveDate=None, terminationDate=None, interestLegCalculationPeriodDates=None, notional=None, interestAmount=None, interestCalculation=None, stubCalculationPeriod=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InterestLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InterestLeg')
exportChildren(self, outfile, level, namespace_='', name_='InterestLeg', fromsubclass_=False, pretty_print=True)
get_interestAmount(self)
get_interestCalculation(self)
get_interestLegCalculationPeriodDates(self)
get_notional(self)
get_stubCalculationPeriod(self)
hasContent_(self)
set_interestAmount(self, interestAmount)
set_interestCalculation(self, interestCalculation)
set_interestLegCalculationPeriodDates(self, interestLegCalculationPeriodDates)
set_notional(self, notional)
set_stubCalculationPeriod(self, stubCalculationPeriod)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'interestAmount': <fpml_genericlib.MemberSpec_ object>, 'interestCalculation': <fpml_genericlib.MemberSpec_ object>, 'interestLegCalculationPeriodDates': <fpml_genericlib.MemberSpec_ object>, 'notional': <fpml_genericlib.MemberSpec_ object>, 'stubCalculationPeriod': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.DirectionalLeg'>
An abstract base class for all directional leg types with effective
date, termination date, where a payer makes a stream of payments
of greater than zero value to a receiver.

Methods inherited from DirectionalLeg:
add_legIdentifier(self, value)
get_effectiveDate(self)
get_extensiontype_(self)
get_legIdentifier(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_terminationDate(self)
insert_legIdentifier_at(self, index, value)
replace_legIdentifier_at(self, index, value)
set_effectiveDate(self, effectiveDate)
set_extensiontype_(self, extensiontype_)
set_legIdentifier(self, legIdentifier)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_terminationDate(self, terminationDate)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InterestLegCalculationPeriodDates(GeneratedsSuper)
    Component that holds the various dates used to specify the interest
leg of the return swap. It is used to define the
InterestPeriodDates identifyer.
 
 
Method resolution order:
InterestLegCalculationPeriodDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, effectiveDate=None, terminationDate=None, interestLegResetDates=None, interestLegPaymentDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InterestLegCalculationPeriodDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InterestLegCalculationPeriodDates')
exportChildren(self, outfile, level, namespace_='', name_='InterestLegCalculationPeriodDates', fromsubclass_=False, pretty_print=True)
get_effectiveDate(self)
get_id(self)
get_interestLegPaymentDates(self)
get_interestLegResetDates(self)
get_terminationDate(self)
hasContent_(self)
set_effectiveDate(self, effectiveDate)
set_id(self, id)
set_interestLegPaymentDates(self, interestLegPaymentDates)
set_interestLegResetDates(self, interestLegResetDates)
set_terminationDate(self, terminationDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'interestLegPaymentDates': <fpml_genericlib.MemberSpec_ object>, 'interestLegResetDates': <fpml_genericlib.MemberSpec_ object>, 'terminationDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InterestLegCalculationPeriodDatesReference(Reference)
    Reference to the calculation period dates of the interest leg.
 
 
Method resolution order:
InterestLegCalculationPeriodDatesReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InterestLegCalculationPeriodDatesReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InterestLegCalculationPeriodDatesReference')
exportChildren(self, outfile, level, namespace_='', name_='InterestLegCalculationPeriodDatesReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InterestLegResetDates(GeneratedsSuper)
    
Method resolution order:
InterestLegResetDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, calculationPeriodDatesReference=None, resetRelativeTo=None, resetFrequency=None, initialFixingDate=None, fixingDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InterestLegResetDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InterestLegResetDates')
exportChildren(self, outfile, level, namespace_='', name_='InterestLegResetDates', fromsubclass_=False, pretty_print=True)
get_calculationPeriodDatesReference(self)
get_fixingDates(self)
get_initialFixingDate(self)
get_resetFrequency(self)
get_resetRelativeTo(self)
hasContent_(self)
set_calculationPeriodDatesReference(self, calculationPeriodDatesReference)
set_fixingDates(self, fixingDates)
set_initialFixingDate(self, initialFixingDate)
set_resetFrequency(self, resetFrequency)
set_resetRelativeTo(self, resetRelativeTo)
validate_ResetRelativeToEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriodDatesReference': <fpml_genericlib.MemberSpec_ object>, 'fixingDates': <fpml_genericlib.MemberSpec_ object>, 'initialFixingDate': <fpml_genericlib.MemberSpec_ object>, 'resetFrequency': <fpml_genericlib.MemberSpec_ object>, 'resetRelativeTo': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IntermediaryInformation(GeneratedsSuper)
    A type that describes the information to identify an intermediary
through which payment will be made by the correspondent bank to
the ultimate beneficiary of the funds.
 
 
Method resolution order:
IntermediaryInformation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, routingIds=None, routingExplicitDetails=None, routingIdsAndExplicitDetails=None, intermediarySequenceNumber=None, intermediaryPartyReference=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IntermediaryInformation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IntermediaryInformation')
exportChildren(self, outfile, level, namespace_='', name_='IntermediaryInformation', fromsubclass_=False, pretty_print=True)
get_intermediaryPartyReference(self)
get_intermediarySequenceNumber(self)
get_routingExplicitDetails(self)
get_routingIds(self)
get_routingIdsAndExplicitDetails(self)
hasContent_(self)
set_intermediaryPartyReference(self, intermediaryPartyReference)
set_intermediarySequenceNumber(self, intermediarySequenceNumber)
set_routingExplicitDetails(self, routingExplicitDetails)
set_routingIds(self, routingIds)
set_routingIdsAndExplicitDetails(self, routingIdsAndExplicitDetails)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'intermediaryPartyReference': <fpml_genericlib.MemberSpec_ object>, 'intermediarySequenceNumber': <fpml_genericlib.MemberSpec_ object>, 'routingExplicitDetails': <fpml_genericlib.MemberSpec_ object>, 'routingIds': <fpml_genericlib.MemberSpec_ object>, 'routingIdsAndExplicitDetails': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class InterpolationMethod(GeneratedsSuper)
    The type of interpolation used.
 
 
Method resolution order:
InterpolationMethod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, interpolationMethodScheme='http://www.fpml.org/coding-scheme/interpolation-method', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='InterpolationMethod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='InterpolationMethod')
exportChildren(self, outfile, level, namespace_='', name_='InterpolationMethod', fromsubclass_=False, pretty_print=True)
get_interpolationMethodScheme(self)
get_valueOf_(self)
hasContent_(self)
set_interpolationMethodScheme(self, interpolationMethodScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'interpolationMethodScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IssuerId(GeneratedsSuper)
    The data type used for issuer identifiers.
 
 
Method resolution order:
IssuerId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, issuerIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IssuerId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IssuerId')
exportChildren(self, outfile, level, namespace_='', name_='IssuerId', fromsubclass_=False, pretty_print=True)
get_issuerIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_issuerIdScheme(self, issuerIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'issuerIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class IssuerTradeId(GeneratedsSuper)
    A complex type for a two part identifier such as a USI.
 
 
Method resolution order:
IssuerTradeId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, issuer=None, tradeId=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='IssuerTradeId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='IssuerTradeId')
exportChildren(self, outfile, level, namespace_='', name_='IssuerTradeId', fromsubclass_=False, pretty_print=True)
get_issuer(self)
get_tradeId(self)
hasContent_(self)
set_issuer(self, issuer)
set_tradeId(self, tradeId)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'issuer': <fpml_genericlib.MemberSpec_ object>, 'tradeId': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Knock(GeneratedsSuper)
    Knock In means option to exercise comes into existence. Knock Out
means option to exercise goes out of existence.
 
 
Method resolution order:
Knock
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, knockIn=None, knockOut=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Knock', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Knock')
exportChildren(self, outfile, level, namespace_='', name_='Knock', fromsubclass_=False, pretty_print=True)
get_knockIn(self)
get_knockOut(self)
hasContent_(self)
set_knockIn(self, knockIn)
set_knockOut(self, knockOut)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'knockIn': <fpml_genericlib.MemberSpec_ object>, 'knockOut': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Lag(GeneratedsSuper)
    An observation period that is offset from a Calculation Period.
 
 
Method resolution order:
Lag
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, lagDuration=None, firstObservationDateOffset=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Lag', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Lag')
exportChildren(self, outfile, level, namespace_='', name_='Lag', fromsubclass_=False, pretty_print=True)
get_firstObservationDateOffset(self)
get_id(self)
get_lagDuration(self)
hasContent_(self)
set_firstObservationDateOffset(self, firstObservationDateOffset)
set_id(self, id)
set_lagDuration(self, lagDuration)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'firstObservationDateOffset': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'lagDuration': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class LagReference(Reference)
    Allows a lag to reference one already defined elsewhere in the
trade.
 
 
Method resolution order:
LagReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='LagReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='LagReference')
exportChildren(self, outfile, level, namespace_='', name_='LagReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Language(GeneratedsSuper)
    The data type used for indicating the language of the resource,
described using the ISO 639-2/T Code.
 
 
Method resolution order:
Language
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, languageScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Language', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Language')
exportChildren(self, outfile, level, namespace_='', name_='Language', fromsubclass_=False, pretty_print=True)
get_languageScheme(self)
get_valueOf_(self)
hasContent_(self)
set_languageScheme(self, languageScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'languageScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Leg(GeneratedsSuper)
    A supertype of leg. All swap legs extend this type.
 
 
Method resolution order:
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Leg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Leg')
exportChildren(self, outfile, level, namespace_='', name_='Leg', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class LegAmount(GeneratedsSuper)
    A type describing the amount that will paid or received on each of
the payment dates. This type is used to define both the Equity
Amount and the Interest Amount.
 
 
Method resolution order:
LegAmount
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, currency=None, determinationMethod=None, currencyReference=None, referenceAmount=None, formula=None, encodedDescription=None, calculationDates=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='LegAmount', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='LegAmount')
exportChildren(self, outfile, level, namespace_='', name_='LegAmount', fromsubclass_=False, pretty_print=True)
get_calculationDates(self)
get_currency(self)
get_currencyReference(self)
get_determinationMethod(self)
get_encodedDescription(self)
get_extensiontype_(self)
get_formula(self)
get_referenceAmount(self)
hasContent_(self)
set_calculationDates(self, calculationDates)
set_currency(self, currency)
set_currencyReference(self, currencyReference)
set_determinationMethod(self, determinationMethod)
set_encodedDescription(self, encodedDescription)
set_extensiontype_(self, extensiontype_)
set_formula(self, formula)
set_referenceAmount(self, referenceAmount)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationDates': <fpml_genericlib.MemberSpec_ object>, 'currency': <fpml_genericlib.MemberSpec_ object>, 'currencyReference': <fpml_genericlib.MemberSpec_ object>, 'determinationMethod': <fpml_genericlib.MemberSpec_ object>, 'encodedDescription': <fpml_genericlib.MemberSpec_ object>, 'formula': <fpml_genericlib.MemberSpec_ object>, 'referenceAmount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class LegId(GeneratedsSuper)
    Leg identity.
 
 
Method resolution order:
LegId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, legIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='LegId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='LegId')
exportChildren(self, outfile, level, namespace_='', name_='LegId', fromsubclass_=False, pretty_print=True)
get_legIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_legIdScheme(self, legIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'legIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class LegIdentifier(GeneratedsSuper)
    Version aware identification of a leg.
 
 
Method resolution order:
LegIdentifier
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, legId=None, version=None, effectiveDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='LegIdentifier', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='LegIdentifier')
exportChildren(self, outfile, level, namespace_='', name_='LegIdentifier', fromsubclass_=False, pretty_print=True)
get_effectiveDate(self)
get_legId(self)
get_version(self)
hasContent_(self)
set_effectiveDate(self, effectiveDate)
set_legId(self, legId)
set_version(self, version)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'legId': <fpml_genericlib.MemberSpec_ object>, 'version': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class LegalEntity(GeneratedsSuper)
    A type defining a legal entity.
 
 
Method resolution order:
LegalEntity
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, entityName=None, entityId=None)
Initialize self.  See help(type(self)) for accurate signature.
add_entityId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='LegalEntity', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='LegalEntity')
exportChildren(self, outfile, level, namespace_='', name_='LegalEntity', fromsubclass_=False, pretty_print=True)
get_entityId(self)
get_entityName(self)
get_id(self)
hasContent_(self)
insert_entityId_at(self, index, value)
replace_entityId_at(self, index, value)
set_entityId(self, entityId)
set_entityName(self, entityName)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'entityId': <fpml_genericlib.MemberSpec_ object>, 'entityName': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class LegalEntityReference(Reference)
    References a credit entity defined elsewhere in the document.
 
 
Method resolution order:
LegalEntityReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='LegalEntityReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='LegalEntityReference')
exportChildren(self, outfile, level, namespace_='', name_='LegalEntityReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Lien(GeneratedsSuper)
    A type describing the liens associated with a loan facility.
 
 
Method resolution order:
Lien
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, lienScheme='http://www.fpml.org/coding-scheme/designated-priority', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Lien', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Lien')
exportChildren(self, outfile, level, namespace_='', name_='Lien', fromsubclass_=False, pretty_print=True)
get_lienScheme(self)
get_valueOf_(self)
hasContent_(self)
set_lienScheme(self, lienScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'lienScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Loan(UnderlyingAsset)
    A type describing a loan underlying asset.Specifies the borrower.
There can be more than one borrower. It is meant to be used in
the event that there is no Bloomberg Id or the Secured List
isn't applicable.
 
 
Method resolution order:
Loan
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, borrower=None, borrowerReference=None, lien=None, facilityType=None, maturity=None, creditAgreementDate=None, tranche=None)
Initialize self.  See help(type(self)) for accurate signature.
add_borrower(self, value)
add_borrowerReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Loan', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Loan')
exportChildren(self, outfile, level, namespace_='', name_='Loan', fromsubclass_=False, pretty_print=True)
get_borrower(self)
get_borrowerReference(self)
get_creditAgreementDate(self)
get_facilityType(self)
get_lien(self)
get_maturity(self)
get_tranche(self)
hasContent_(self)
insert_borrowerReference_at(self, index, value)
insert_borrower_at(self, index, value)
replace_borrowerReference_at(self, index, value)
replace_borrower_at(self, index, value)
set_borrower(self, borrower)
set_borrowerReference(self, borrowerReference)
set_creditAgreementDate(self, creditAgreementDate)
set_facilityType(self, facilityType)
set_lien(self, lien)
set_maturity(self, maturity)
set_tranche(self, tranche)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'borrower': <fpml_genericlib.MemberSpec_ object>, 'borrowerReference': <fpml_genericlib.MemberSpec_ object>, 'creditAgreementDate': <fpml_genericlib.MemberSpec_ object>, 'facilityType': <fpml_genericlib.MemberSpec_ object>, 'lien': <fpml_genericlib.MemberSpec_ object>, 'maturity': <fpml_genericlib.MemberSpec_ object>, 'tranche': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
get_extensiontype_(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MainPublication(GeneratedsSuper)
    A type to define the main publication source.
 
 
Method resolution order:
MainPublication
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, mainPublicationScheme='http://www.fpml.org/coding-scheme/inflation-main-publication', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MainPublication', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MainPublication')
exportChildren(self, outfile, level, namespace_='', name_='MainPublication', fromsubclass_=False, pretty_print=True)
get_mainPublicationScheme(self)
get_valueOf_(self)
hasContent_(self)
set_mainPublicationScheme(self, mainPublicationScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'mainPublicationScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MakeWholeProvisions(GeneratedsSuper)
    A type to hold early exercise provisions.
 
 
Method resolution order:
MakeWholeProvisions
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, makeWholeDate=None, recallSpread=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MakeWholeProvisions', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MakeWholeProvisions')
exportChildren(self, outfile, level, namespace_='', name_='MakeWholeProvisions', fromsubclass_=False, pretty_print=True)
get_makeWholeDate(self)
get_recallSpread(self)
hasContent_(self)
set_makeWholeDate(self, makeWholeDate)
set_recallSpread(self, recallSpread)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'makeWholeDate': <fpml_genericlib.MemberSpec_ object>, 'recallSpread': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ManualExercise(GeneratedsSuper)
    A type defining manual exercise, i.e. that the option buyer
counterparty must give notice to the option seller of exercise.
 
 
Method resolution order:
ManualExercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, exerciseNotice=None, fallbackExercise=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ManualExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ManualExercise')
exportChildren(self, outfile, level, namespace_='', name_='ManualExercise', fromsubclass_=False, pretty_print=True)
get_exerciseNotice(self)
get_fallbackExercise(self)
hasContent_(self)
set_exerciseNotice(self, exerciseNotice)
set_fallbackExercise(self, fallbackExercise)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'exerciseNotice': <fpml_genericlib.MemberSpec_ object>, 'fallbackExercise': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MarketDisruption(GeneratedsSuper)
    Defines the handling of an averaging date market disruption for an
equity derivative transaction.
 
 
Method resolution order:
MarketDisruption
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, marketDisruptionScheme='http://www.fpml.org/coding-scheme/market-disruption', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MarketDisruption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MarketDisruption')
exportChildren(self, outfile, level, namespace_='', name_='MarketDisruption', fromsubclass_=False, pretty_print=True)
get_marketDisruptionScheme(self)
get_valueOf_(self)
hasContent_(self)
set_marketDisruptionScheme(self, marketDisruptionScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'marketDisruptionScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MarketDisruptionEvent(GeneratedsSuper)
    A Market Disruption Event.
 
 
Method resolution order:
MarketDisruptionEvent
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityMarketDisruptionScheme='http://www.fpml.org/coding-scheme/commodity-market-disruption', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MarketDisruptionEvent', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MarketDisruptionEvent')
exportChildren(self, outfile, level, namespace_='', name_='MarketDisruptionEvent', fromsubclass_=False, pretty_print=True)
get_commodityMarketDisruptionScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityMarketDisruptionScheme(self, commodityMarketDisruptionScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityMarketDisruptionScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MasterAgreement(GeneratedsSuper)
    An entity for defining the agreement executed between the parties
and intended to govern all OTC derivatives transactions between
those parties.
 
 
Method resolution order:
MasterAgreement
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, masterAgreementId=None, masterAgreementType=None, masterAgreementVersion=None, masterAgreementDate=None)
Initialize self.  See help(type(self)) for accurate signature.
add_masterAgreementId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MasterAgreement', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MasterAgreement')
exportChildren(self, outfile, level, namespace_='', name_='MasterAgreement', fromsubclass_=False, pretty_print=True)
get_masterAgreementDate(self)
get_masterAgreementId(self)
get_masterAgreementType(self)
get_masterAgreementVersion(self)
hasContent_(self)
insert_masterAgreementId_at(self, index, value)
replace_masterAgreementId_at(self, index, value)
set_masterAgreementDate(self, masterAgreementDate)
set_masterAgreementId(self, masterAgreementId)
set_masterAgreementType(self, masterAgreementType)
set_masterAgreementVersion(self, masterAgreementVersion)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'masterAgreementDate': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementId': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementType': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementVersion': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MasterAgreementId(GeneratedsSuper)
    A master agreement identifier allocated by a party. FpML does not
define the domain values associated with this element. Note that
the domain values for this element are not strictly an
enumerated list.
 
 
Method resolution order:
MasterAgreementId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, masterAgreementIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MasterAgreementId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MasterAgreementId')
exportChildren(self, outfile, level, namespace_='', name_='MasterAgreementId', fromsubclass_=False, pretty_print=True)
get_masterAgreementIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_masterAgreementIdScheme(self, masterAgreementIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'masterAgreementIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MasterAgreementType(GeneratedsSuper)
    
Method resolution order:
MasterAgreementType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, masterAgreementTypeScheme='http://www.fpml.org/coding-scheme/master-agreement-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MasterAgreementType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MasterAgreementType')
exportChildren(self, outfile, level, namespace_='', name_='MasterAgreementType', fromsubclass_=False, pretty_print=True)
get_masterAgreementTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_masterAgreementTypeScheme(self, masterAgreementTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'masterAgreementTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MasterAgreementVersion(GeneratedsSuper)
    
Method resolution order:
MasterAgreementVersion
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, masterAgreementVersionScheme='http://www.fpml.org/coding-scheme/master-agreement-version', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MasterAgreementVersion', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MasterAgreementVersion')
exportChildren(self, outfile, level, namespace_='', name_='MasterAgreementVersion', fromsubclass_=False, pretty_print=True)
get_masterAgreementVersionScheme(self)
get_valueOf_(self)
hasContent_(self)
set_masterAgreementVersionScheme(self, masterAgreementVersionScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'masterAgreementVersionScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MasterConfirmation(GeneratedsSuper)
    An entity for defining the master confirmation agreement executed
between the parties.
 
 
Method resolution order:
MasterConfirmation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, masterConfirmationType=None, masterConfirmationDate=None, masterConfirmationAnnexDate=None, masterConfirmationAnnexType=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MasterConfirmation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MasterConfirmation')
exportChildren(self, outfile, level, namespace_='', name_='MasterConfirmation', fromsubclass_=False, pretty_print=True)
get_masterConfirmationAnnexDate(self)
get_masterConfirmationAnnexType(self)
get_masterConfirmationDate(self)
get_masterConfirmationType(self)
hasContent_(self)
set_masterConfirmationAnnexDate(self, masterConfirmationAnnexDate)
set_masterConfirmationAnnexType(self, masterConfirmationAnnexType)
set_masterConfirmationDate(self, masterConfirmationDate)
set_masterConfirmationType(self, masterConfirmationType)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'masterConfirmationAnnexDate': <fpml_genericlib.MemberSpec_ object>, 'masterConfirmationAnnexType': <fpml_genericlib.MemberSpec_ object>, 'masterConfirmationDate': <fpml_genericlib.MemberSpec_ object>, 'masterConfirmationType': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MasterConfirmationAnnexType(GeneratedsSuper)
    
Method resolution order:
MasterConfirmationAnnexType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, masterConfirmationAnnexTypeScheme='http://www.fpml.org/coding-scheme/master-confirmation-annex-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MasterConfirmationAnnexType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MasterConfirmationAnnexType')
exportChildren(self, outfile, level, namespace_='', name_='MasterConfirmationAnnexType', fromsubclass_=False, pretty_print=True)
get_masterConfirmationAnnexTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_masterConfirmationAnnexTypeScheme(self, masterConfirmationAnnexTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'masterConfirmationAnnexTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MasterConfirmationType(GeneratedsSuper)
    
Method resolution order:
MasterConfirmationType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, masterConfirmationTypeScheme='http://www.fpml.org/coding-scheme/master-confirmation-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MasterConfirmationType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MasterConfirmationType')
exportChildren(self, outfile, level, namespace_='', name_='MasterConfirmationType', fromsubclass_=False, pretty_print=True)
get_masterConfirmationTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_masterConfirmationTypeScheme(self, masterConfirmationTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'masterConfirmationTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MatchId(GeneratedsSuper)
    An identifier used to identify matched cashflows.
 
 
Method resolution order:
MatchId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, matchIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MatchId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MatchId')
exportChildren(self, outfile, level, namespace_='', name_='MatchId', fromsubclass_=False, pretty_print=True)
get_matchIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_matchIdScheme(self, matchIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'matchIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Material(GeneratedsSuper)
    A scheme identifying the types of metal product for a physically
settled metal trade.
 
 
Method resolution order:
Material
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityMetalProductTypeScheme='http://www.fpml.org/coding-scheme/commodity-metal-product-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Material', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Material')
exportChildren(self, outfile, level, namespace_='', name_='Material', fromsubclass_=False, pretty_print=True)
get_commodityMetalProductTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityMetalProductTypeScheme(self, commodityMetalProductTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityMetalProductTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Math(GeneratedsSuper)
    A type defining a mathematical expression.
 
 
Method resolution order:
Math
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, anytypeobjs_=None, valueOf_=None, mixedclass_=None, content_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_anytypeobjs_(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Math', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Math')
exportChildren(self, outfile, level, namespace_='', name_='Math', fromsubclass_=False, pretty_print=True)
get_anytypeobjs_(self)
get_valueOf_(self)
hasContent_(self)
insert_anytypeobjs_(self, index, value)
set_anytypeobjs_(self, anytypeobjs_)
set_valueOf_(self, valueOf_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MatrixTerm(GeneratedsSuper)
    
Method resolution order:
MatrixTerm
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, matrixTermScheme='http://www.fpml.org/coding-scheme/credit-matrix-transaction-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MatrixTerm', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MatrixTerm')
exportChildren(self, outfile, level, namespace_='', name_='MatrixTerm', fromsubclass_=False, pretty_print=True)
get_matrixTermScheme(self)
get_valueOf_(self)
hasContent_(self)
set_matrixTermScheme(self, matrixTermScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'matrixTermScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MatrixType(GeneratedsSuper)
    
Method resolution order:
MatrixType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, matrixTypeScheme='http://www.fpml.org/coding-scheme/matrix-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MatrixType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MatrixType')
exportChildren(self, outfile, level, namespace_='', name_='MatrixType', fromsubclass_=False, pretty_print=True)
get_matrixTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_matrixTypeScheme(self, matrixTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'matrixTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Metal(GeneratedsSuper)
    A type defining the characteristics of the metal product being
traded in a physically settled metal transaction.
 
 
Method resolution order:
Metal
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, material=None, shape=None, brand=None, grade=None)
Initialize self.  See help(type(self)) for accurate signature.
add_brand(self, value)
add_grade(self, value)
add_shape(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Metal', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Metal')
exportChildren(self, outfile, level, namespace_='', name_='Metal', fromsubclass_=False, pretty_print=True)
get_brand(self)
get_grade(self)
get_material(self)
get_shape(self)
hasContent_(self)
insert_brand_at(self, index, value)
insert_grade_at(self, index, value)
insert_shape_at(self, index, value)
replace_brand_at(self, index, value)
replace_grade_at(self, index, value)
replace_shape_at(self, index, value)
set_brand(self, brand)
set_grade(self, grade)
set_material(self, material)
set_shape(self, shape)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'brand': <fpml_genericlib.MemberSpec_ object>, 'grade': <fpml_genericlib.MemberSpec_ object>, 'material': <fpml_genericlib.MemberSpec_ object>, 'shape': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MetalDelivery(GeneratedsSuper)
    The physical delivery conditions for the transaction.
 
 
Method resolution order:
MetalDelivery
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, deliveryLocation=None, risk=None, totalQuantityTolerance=None, periodQuantityTolerance=None, title=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MetalDelivery', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MetalDelivery')
exportChildren(self, outfile, level, namespace_='', name_='MetalDelivery', fromsubclass_=False, pretty_print=True)
get_deliveryLocation(self)
get_periodQuantityTolerance(self)
get_risk(self)
get_title(self)
get_totalQuantityTolerance(self)
hasContent_(self)
set_deliveryLocation(self, deliveryLocation)
set_periodQuantityTolerance(self, periodQuantityTolerance)
set_risk(self, risk)
set_title(self, title)
set_totalQuantityTolerance(self, totalQuantityTolerance)
validate_MetalTitleEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryLocation': <fpml_genericlib.MemberSpec_ object>, 'periodQuantityTolerance': <fpml_genericlib.MemberSpec_ object>, 'risk': <fpml_genericlib.MemberSpec_ object>, 'title': <fpml_genericlib.MemberSpec_ object>, 'totalQuantityTolerance': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MetalPhysicalLeg(PhysicalForwardLeg)
    Physically settled leg of a physically settled Metal transaction.
 
 
Method resolution order:
MetalPhysicalLeg
PhysicalForwardLeg
CommodityForwardLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, metal=None, deliveryPeriods=None, deliveryConditions=None, physicalQuantity=None, physicalQuantitySchedule=None, totalPhysicalQuantity=None, conversionFactor=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MetalPhysicalLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MetalPhysicalLeg')
exportChildren(self, outfile, level, namespace_='', name_='MetalPhysicalLeg', fromsubclass_=False, pretty_print=True)
get_conversionFactor(self)
get_deliveryConditions(self)
get_deliveryPeriods(self)
get_metal(self)
get_physicalQuantity(self)
get_physicalQuantitySchedule(self)
get_totalPhysicalQuantity(self)
hasContent_(self)
set_conversionFactor(self, conversionFactor)
set_deliveryConditions(self, deliveryConditions)
set_deliveryPeriods(self, deliveryPeriods)
set_metal(self, metal)
set_physicalQuantity(self, physicalQuantity)
set_physicalQuantitySchedule(self, physicalQuantitySchedule)
set_totalPhysicalQuantity(self, totalPhysicalQuantity)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'conversionFactor': <fpml_genericlib.MemberSpec_ object>, 'deliveryConditions': <fpml_genericlib.MemberSpec_ object>, 'deliveryPeriods': <fpml_genericlib.MemberSpec_ object>, 'metal': <fpml_genericlib.MemberSpec_ object>, 'physicalQuantity': <fpml_genericlib.MemberSpec_ object>, 'physicalQuantitySchedule': <fpml_genericlib.MemberSpec_ object>, 'totalPhysicalQuantity': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PhysicalForwardLeg'>
The common components of a physically settled leg of a Commodity
Forward. This is an abstract type and should be extended by
commodity-specific types.

Methods inherited from PhysicalForwardLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MimeType(GeneratedsSuper)
    The type that indicates the type of media used to store the content.
MimeType is used to determine the software product(s) that can
read the content. MIME types are described in RFC 2046.
 
 
Method resolution order:
MimeType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, mimeTypeScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MimeType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MimeType')
exportChildren(self, outfile, level, namespace_='', name_='MimeType', fromsubclass_=False, pretty_print=True)
get_mimeTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_mimeTypeScheme(self, mimeTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'mimeTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Money(MoneyBase)
    A type defining a currency amount.
 
 
Method resolution order:
Money
MoneyBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, amount=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Money', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Money')
exportChildren(self, outfile, level, namespace_='', name_='Money', fromsubclass_=False, pretty_print=True)
get_amount(self)
get_extensiontype_(self)
hasContent_(self)
set_amount(self, amount)
set_extensiontype_(self, extensiontype_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.MoneyBase'>
Abstract base class for all money types.

Methods inherited from MoneyBase:
get_currency(self)
get_id(self)
set_currency(self, currency)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MoneyBase(GeneratedsSuper)
    Abstract base class for all money types.
 
 
Method resolution order:
MoneyBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MoneyBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MoneyBase')
exportChildren(self, outfile, level, namespace_='', name_='MoneyBase', fromsubclass_=False, pretty_print=True)
get_currency(self)
get_extensiontype_(self)
get_id(self)
hasContent_(self)
set_currency(self, currency)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Mortgage(UnderlyingAsset)
    A type describing a mortgage asset.Applicable to the case of default
swaps on MBS terms. For specifying the insurer name, when
applicable (when the element is not present, it signifies that
the insurer is Not Applicable)Specifies the issuer name of a
fixed income security or convertible bond. This name can either
be explicitly stated, or specified as an href into another
element of the document, such as the obligor.
 
 
Method resolution order:
Mortgage
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, insurer=None, insurerReference=None, issuerName=None, issuerPartyReference=None, seniority=None, couponType=None, couponRate=None, maturity=None, paymentFrequency=None, dayCountFraction=None, originalPrincipalAmount=None, pool=None, sector=None, tranche=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Mortgage', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Mortgage')
exportChildren(self, outfile, level, namespace_='', name_='Mortgage', fromsubclass_=False, pretty_print=True)
get_couponRate(self)
get_couponType(self)
get_dayCountFraction(self)
get_insurer(self)
get_insurerReference(self)
get_issuerName(self)
get_issuerPartyReference(self)
get_maturity(self)
get_originalPrincipalAmount(self)
get_paymentFrequency(self)
get_pool(self)
get_sector(self)
get_seniority(self)
get_tranche(self)
hasContent_(self)
set_couponRate(self, couponRate)
set_couponType(self, couponType)
set_dayCountFraction(self, dayCountFraction)
set_insurer(self, insurer)
set_insurerReference(self, insurerReference)
set_issuerName(self, issuerName)
set_issuerPartyReference(self, issuerPartyReference)
set_maturity(self, maturity)
set_originalPrincipalAmount(self, originalPrincipalAmount)
set_paymentFrequency(self, paymentFrequency)
set_pool(self, pool)
set_sector(self, sector)
set_seniority(self, seniority)
set_tranche(self, tranche)
validate_String(self, value)
validate_Token(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'couponRate': <fpml_genericlib.MemberSpec_ object>, 'couponType': <fpml_genericlib.MemberSpec_ object>, 'dayCountFraction': <fpml_genericlib.MemberSpec_ object>, 'insurer': <fpml_genericlib.MemberSpec_ object>, 'insurerReference': <fpml_genericlib.MemberSpec_ object>, 'issuerName': <fpml_genericlib.MemberSpec_ object>, 'issuerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'maturity': <fpml_genericlib.MemberSpec_ object>, 'originalPrincipalAmount': <fpml_genericlib.MemberSpec_ object>, 'paymentFrequency': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
get_extensiontype_(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MortgageSector(GeneratedsSuper)
    A type describing the typology of mortgage obligations.
 
 
Method resolution order:
MortgageSector
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, mortgageSectorScheme='http://www.fpml.org/coding-scheme/mortgage-sector', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MortgageSector', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MortgageSector')
exportChildren(self, outfile, level, namespace_='', name_='MortgageSector', fromsubclass_=False, pretty_print=True)
get_mortgageSectorScheme(self)
get_valueOf_(self)
hasContent_(self)
set_mortgageSectorScheme(self, mortgageSectorScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'mortgageSectorScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MultipleExercise(GeneratedsSuper)
    A type defining multiple exercises. As defining in the 2000 ISDA
Definitions, Section 12.4. Multiple Exercise, the buyer of the
option has the right to exercise all or less than all the
unexercised notional amount of the underlying swap on one or
more days in the exercise period, but on any such day may not
exercise less than the minimum notional amount or more than the
maximum notional amount, and if an integral multiple amount is
specified, the notional exercised must be equal to or, be an
integral multiple of, the integral multiple amount.
 
 
Method resolution order:
MultipleExercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, notionalReference=None, integralMultipleAmount=None, minimumNotionalAmount=None, minimumNumberOfOptions=None, maximumNotionalAmount=None, maximumNumberOfOptions=None)
Initialize self.  See help(type(self)) for accurate signature.
add_notionalReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MultipleExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MultipleExercise')
exportChildren(self, outfile, level, namespace_='', name_='MultipleExercise', fromsubclass_=False, pretty_print=True)
get_integralMultipleAmount(self)
get_maximumNotionalAmount(self)
get_maximumNumberOfOptions(self)
get_minimumNotionalAmount(self)
get_minimumNumberOfOptions(self)
get_notionalReference(self)
hasContent_(self)
insert_notionalReference_at(self, index, value)
replace_notionalReference_at(self, index, value)
set_integralMultipleAmount(self, integralMultipleAmount)
set_maximumNotionalAmount(self, maximumNotionalAmount)
set_maximumNumberOfOptions(self, maximumNumberOfOptions)
set_minimumNotionalAmount(self, minimumNotionalAmount)
set_minimumNumberOfOptions(self, minimumNumberOfOptions)
set_notionalReference(self, notionalReference)
validate_NonNegativeDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'integralMultipleAmount': <fpml_genericlib.MemberSpec_ object>, 'maximumNotionalAmount': <fpml_genericlib.MemberSpec_ object>, 'maximumNumberOfOptions': <fpml_genericlib.MemberSpec_ object>, 'minimumNotionalAmount': <fpml_genericlib.MemberSpec_ object>, 'minimumNumberOfOptions': <fpml_genericlib.MemberSpec_ object>, 'notionalReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class MutualFund(UnderlyingAsset)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
MutualFund
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, openEndedFund=None, fundManager=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='MutualFund', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='MutualFund')
exportChildren(self, outfile, level, namespace_='', name_='MutualFund', fromsubclass_=False, pretty_print=True)
get_fundManager(self)
get_openEndedFund(self)
hasContent_(self)
set_fundManager(self, fundManager)
set_openEndedFund(self, openEndedFund)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fundManager': <fpml_genericlib.MemberSpec_ object>, 'openEndedFund': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
get_extensiontype_(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NettedSwapBase(Product)
    An abstract base class for all swap types which have a single netted
leg, such as Variance Swaps, and Correlation Swaps.
 
 
Method resolution order:
NettedSwapBase
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, additionalPayment=None, extraordinaryEvents=None)
Initialize self.  See help(type(self)) for accurate signature.
add_additionalPayment(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NettedSwapBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NettedSwapBase')
exportChildren(self, outfile, level, namespace_='', name_='NettedSwapBase', fromsubclass_=False, pretty_print=True)
get_additionalPayment(self)
get_extraordinaryEvents(self)
hasContent_(self)
insert_additionalPayment_at(self, index, value)
replace_additionalPayment_at(self, index, value)
set_additionalPayment(self, additionalPayment)
set_extraordinaryEvents(self, extraordinaryEvents)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalPayment': <fpml_genericlib.MemberSpec_ object>, 'extraordinaryEvents': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NonDeliverableSubstitute(FxDisruptionFallback)
    Describes a currency which may be delivered instead
 
 
Method resolution order:
NonDeliverableSubstitute
FxDisruptionFallback
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, currency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NonDeliverableSubstitute', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NonDeliverableSubstitute')
exportChildren(self, outfile, level, namespace_='', name_='NonDeliverableSubstitute', fromsubclass_=False, pretty_print=True)
get_currency(self)
hasContent_(self)
set_currency(self, currency)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FxDisruptionFallback'>
The base class for all disruption fallbacks

Methods inherited from FxDisruptionFallback:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NonNegativeAmountSchedule(NonNegativeSchedule)
    A type defining a currency amount or a currency amount schedule.
 
 
Method resolution order:
NonNegativeAmountSchedule
NonNegativeSchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, initialValue=None, step=None, currency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NonNegativeAmountSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NonNegativeAmountSchedule')
exportChildren(self, outfile, level, namespace_='', name_='NonNegativeAmountSchedule', fromsubclass_=False, pretty_print=True)
get_currency(self)
hasContent_(self)
set_currency(self, currency)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.NonNegativeSchedule'>
A type defining a schedule of non-negative rates or amounts in terms
of an initial value and then a series of step date and value
pairs. On each step date the rate or amount changes to the new
step value. The series of step date and value pairs are
optional. If not specified, this implies that the initial value
remains unchanged over time.

Methods inherited from NonNegativeSchedule:
add_step(self, value)
get_extensiontype_(self)
get_id(self)
get_initialValue(self)
get_step(self)
insert_step_at(self, index, value)
replace_step_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_initialValue(self, initialValue)
set_step(self, step)
validate_NonNegativeDecimal(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NonNegativeMoney(MoneyBase)
    A type defining a non negative money amount.
 
 
Method resolution order:
NonNegativeMoney
MoneyBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, amount=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NonNegativeMoney', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NonNegativeMoney')
exportChildren(self, outfile, level, namespace_='', name_='NonNegativeMoney', fromsubclass_=False, pretty_print=True)
get_amount(self)
get_extensiontype_(self)
hasContent_(self)
set_amount(self, amount)
set_extensiontype_(self, extensiontype_)
validate_NonNegativeDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.MoneyBase'>
Abstract base class for all money types.

Methods inherited from MoneyBase:
get_currency(self)
get_id(self)
set_currency(self, currency)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NonNegativePayment(PaymentBaseExtended)
    A complex type to specify non negative payments.
 
 
Method resolution order:
NonNegativePayment
PaymentBaseExtended
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, paymentDate=None, paymentAmount=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NonNegativePayment', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NonNegativePayment')
exportChildren(self, outfile, level, namespace_='', name_='NonNegativePayment', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_paymentAmount(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_paymentAmount(self, paymentAmount)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'paymentAmount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PaymentBaseExtended'>
Base type for payments.

Methods inherited from PaymentBaseExtended:
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentDate(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentDate(self, paymentDate)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from PaymentBase:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NonNegativeSchedule(GeneratedsSuper)
    A type defining a schedule of non-negative rates or amounts in terms
of an initial value and then a series of step date and value
pairs. On each step date the rate or amount changes to the new
step value. The series of step date and value pairs are
optional. If not specified, this implies that the initial value
remains unchanged over time.
 
 
Method resolution order:
NonNegativeSchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, initialValue=None, step=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_step(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NonNegativeSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NonNegativeSchedule')
exportChildren(self, outfile, level, namespace_='', name_='NonNegativeSchedule', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
get_initialValue(self)
get_step(self)
hasContent_(self)
insert_step_at(self, index, value)
replace_step_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_initialValue(self, initialValue)
set_step(self, step)
validate_NonNegativeDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'initialValue': <fpml_genericlib.MemberSpec_ object>, 'step': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NonNegativeStep(StepBase)
    A type defining a step date and non-negative step value pair. This
step definitions are used to define varying rate or amount
schedules, e.g. a notional amortization or a step-up coupon
schedule.
 
 
Method resolution order:
NonNegativeStep
StepBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, stepDate=None, stepValue=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NonNegativeStep', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NonNegativeStep')
exportChildren(self, outfile, level, namespace_='', name_='NonNegativeStep', fromsubclass_=False, pretty_print=True)
get_stepValue(self)
hasContent_(self)
set_stepValue(self, stepValue)
validate_NonNegativeDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'stepValue': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.StepBase'>
A type defining a step date and step value pair. This step
definitions are used to define varying rate or amount schedules,
e.g. a notional amortization or a step-up coupon schedule.

Methods inherited from StepBase:
get_extensiontype_(self)
get_id(self)
get_stepDate(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_stepDate(self, stepDate)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NonPeriodicFixedPriceLeg(CommoditySwapLeg)
    The details of a fixed payment. Can be used for a forward
transaction or as the base for a more complex fixed leg
component such as the fixed leg of a swap.
 
 
Method resolution order:
NonPeriodicFixedPriceLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, fixedPrice=None, totalPrice=None, quantityReference=None, relativePaymentDates=None, paymentDates=None, masterAgreementPaymentDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NonPeriodicFixedPriceLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NonPeriodicFixedPriceLeg')
exportChildren(self, outfile, level, namespace_='', name_='NonPeriodicFixedPriceLeg', fromsubclass_=False, pretty_print=True)
get_fixedPrice(self)
get_masterAgreementPaymentDates(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentDates(self)
get_quantityReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_relativePaymentDates(self)
get_totalPrice(self)
hasContent_(self)
set_fixedPrice(self, fixedPrice)
set_masterAgreementPaymentDates(self, masterAgreementPaymentDates)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentDates(self, paymentDates)
set_quantityReference(self, quantityReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_relativePaymentDates(self, relativePaymentDates)
set_totalPrice(self, totalPrice)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixedPrice': <fpml_genericlib.MemberSpec_ object>, 'masterAgreementPaymentDates': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'paymentDates': <fpml_genericlib.MemberSpec_ object>, 'quantityReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>, 'relativePaymentDates': <fpml_genericlib.MemberSpec_ object>, 'totalPrice': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommoditySwapLeg'>
Abstract base class for all commodity swap legs

Methods inherited from CommoditySwapLeg:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NotifyingParty(GeneratedsSuper)
    
Method resolution order:
NotifyingParty
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, buyerPartyReference=None, sellerPartyReference=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NotifyingParty', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NotifyingParty')
exportChildren(self, outfile, level, namespace_='', name_='NotifyingParty', fromsubclass_=False, pretty_print=True)
get_buyerPartyReference(self)
get_sellerPartyReference(self)
hasContent_(self)
set_buyerPartyReference(self, buyerPartyReference)
set_sellerPartyReference(self, sellerPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'buyerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'sellerPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NotionalAmount(NonNegativeMoney)
    A complex type to specify the notional amount.
 
 
Method resolution order:
NotionalAmount
NonNegativeMoney
MoneyBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, amount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NotionalAmount', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NotionalAmount')
exportChildren(self, outfile, level, namespace_='', name_='NotionalAmount', fromsubclass_=False, pretty_print=True)
hasContent_(self)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {}
subclass = None
superclass = <class 'fpml_genericlib.NonNegativeMoney'>
A type defining a non negative money amount.

Methods inherited from NonNegativeMoney:
get_amount(self)
get_extensiontype_(self)
set_amount(self, amount)
set_extensiontype_(self, extensiontype_)
validate_NonNegativeDecimal(self, value)

Methods inherited from MoneyBase:
get_currency(self)
get_id(self)
set_currency(self, currency)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NotionalAmountReference(Reference)
    A reference to the notional amount.
 
 
Method resolution order:
NotionalAmountReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NotionalAmountReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NotionalAmountReference')
exportChildren(self, outfile, level, namespace_='', name_='NotionalAmountReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NotionalReference(Reference)
    A reference to the notional amount.
 
 
Method resolution order:
NotionalReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NotionalReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NotionalReference')
exportChildren(self, outfile, level, namespace_='', name_='NotionalReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NumberOfOptionsReference(Reference)
    A reference to the number of options.
 
 
Method resolution order:
NumberOfOptionsReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NumberOfOptionsReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NumberOfOptionsReference')
exportChildren(self, outfile, level, namespace_='', name_='NumberOfOptionsReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class NumberOfUnitsReference(Reference)
    A reference to the number of units.
 
 
Method resolution order:
NumberOfUnitsReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='NumberOfUnitsReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='NumberOfUnitsReference')
exportChildren(self, outfile, level, namespace_='', name_='NumberOfUnitsReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ObservationFrequency(Period)
    A type defining the frequency at which calculation period end dates
occur within the regular part of the calculation period schedule
and thier roll date convention. In case the calculation
frequency is of value T (term), the period is defined by the
swap\swapStream\calculationPerioDates\effectiveDate and the
swap\swapStream\calculationPerioDates       erminationDate.
 
 
Method resolution order:
ObservationFrequency
Period
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, periodConvention=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ObservationFrequency', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ObservationFrequency')
exportChildren(self, outfile, level, namespace_='', name_='ObservationFrequency', fromsubclass_=False, pretty_print=True)
get_periodConvention(self)
hasContent_(self)
set_periodConvention(self, periodConvention)
validate_RollConventionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'periodConvention': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Period'>
A type to define recurring periods or time offsets.

Methods inherited from Period:
get_extensiontype_(self)
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Offset(Period)
    A type defining an offset used in calculating a new date relative to
a reference date. E.g. calendar days, business days, Commodity
Business days, etc..
 
 
Method resolution order:
Offset
Period
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, dayType=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Offset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Offset')
exportChildren(self, outfile, level, namespace_='', name_='Offset', fromsubclass_=False, pretty_print=True)
get_dayType(self)
get_extensiontype_(self)
hasContent_(self)
set_dayType(self, dayType)
set_extensiontype_(self, extensiontype_)
validate_DayTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dayType': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Period'>
A type to define recurring periods or time offsets.

Methods inherited from Period:
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OffsetPrevailingTime(GeneratedsSuper)
    Allows the specification of a time that may be on a day prior or
subsequent to the day in question. This type is intended for use
with a day of the week (i.e. where no actual date is specified)
as part of, for example, a period that runs from 23:00-07:00 on
a series of days and where holidays on the actual days would
affect the entire time period.
 
 
Method resolution order:
OffsetPrevailingTime
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, time=None, offset=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OffsetPrevailingTime', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OffsetPrevailingTime')
exportChildren(self, outfile, level, namespace_='', name_='OffsetPrevailingTime', fromsubclass_=False, pretty_print=True)
get_offset(self)
get_time(self)
hasContent_(self)
set_offset(self, offset)
set_time(self, time)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'offset': <fpml_genericlib.MemberSpec_ object>, 'time': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OilDelivery(GeneratedsSuper)
    The physical delivery conditions for an oil product.
 
 
Method resolution order:
OilDelivery
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, pipeline=None, transfer=None, importerOfRecord=None, absoluteTolerance=None, percentageTolerance=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OilDelivery', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OilDelivery')
exportChildren(self, outfile, level, namespace_='', name_='OilDelivery', fromsubclass_=False, pretty_print=True)
get_absoluteTolerance(self)
get_importerOfRecord(self)
get_percentageTolerance(self)
get_pipeline(self)
get_transfer(self)
hasContent_(self)
set_absoluteTolerance(self, absoluteTolerance)
set_importerOfRecord(self, importerOfRecord)
set_percentageTolerance(self, percentageTolerance)
set_pipeline(self, pipeline)
set_transfer(self, transfer)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'absoluteTolerance': <fpml_genericlib.MemberSpec_ object>, 'importerOfRecord': <fpml_genericlib.MemberSpec_ object>, 'percentageTolerance': <fpml_genericlib.MemberSpec_ object>, 'pipeline': <fpml_genericlib.MemberSpec_ object>, 'transfer': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OilPhysicalLeg(PhysicalSwapLeg)
    Physically settled leg of a physically settled oil product
transaction.
 
 
Method resolution order:
OilPhysicalLeg
PhysicalSwapLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, deliveryPeriods=None, oil=None, deliveryConditions=None, deliveryQuantity=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OilPhysicalLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OilPhysicalLeg')
exportChildren(self, outfile, level, namespace_='', name_='OilPhysicalLeg', fromsubclass_=False, pretty_print=True)
get_deliveryConditions(self)
get_deliveryPeriods(self)
get_deliveryQuantity(self)
get_oil(self)
hasContent_(self)
set_deliveryConditions(self, deliveryConditions)
set_deliveryPeriods(self, deliveryPeriods)
set_deliveryQuantity(self, deliveryQuantity)
set_oil(self, oil)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryConditions': <fpml_genericlib.MemberSpec_ object>, 'deliveryPeriods': <fpml_genericlib.MemberSpec_ object>, 'deliveryQuantity': <fpml_genericlib.MemberSpec_ object>, 'oil': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PhysicalSwapLeg'>
The common components of a physically settled leg of a Commodity
Swap. This is an abstract type and should be extended by
commodity-specific types.

Methods inherited from PhysicalSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OilPipelineDelivery(GeneratedsSuper)
    The physical delivery conditions specific to an oil product
delivered by pipeline.
 
 
Method resolution order:
OilPipelineDelivery
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, pipelineName=None, withdrawalPoint=None, entryPoint=None, deliverableByBarge=None, risk=None, cycle=None)
Initialize self.  See help(type(self)) for accurate signature.
add_cycle(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OilPipelineDelivery', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OilPipelineDelivery')
exportChildren(self, outfile, level, namespace_='', name_='OilPipelineDelivery', fromsubclass_=False, pretty_print=True)
get_cycle(self)
get_deliverableByBarge(self)
get_entryPoint(self)
get_pipelineName(self)
get_risk(self)
get_withdrawalPoint(self)
hasContent_(self)
insert_cycle_at(self, index, value)
replace_cycle_at(self, index, value)
set_cycle(self, cycle)
set_deliverableByBarge(self, deliverableByBarge)
set_entryPoint(self, entryPoint)
set_pipelineName(self, pipelineName)
set_risk(self, risk)
set_withdrawalPoint(self, withdrawalPoint)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'cycle': <fpml_genericlib.MemberSpec_ object>, 'deliverableByBarge': <fpml_genericlib.MemberSpec_ object>, 'entryPoint': <fpml_genericlib.MemberSpec_ object>, 'pipelineName': <fpml_genericlib.MemberSpec_ object>, 'risk': <fpml_genericlib.MemberSpec_ object>, 'withdrawalPoint': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OilProduct(GeneratedsSuper)
    The specification of the oil product to be delivered.
 
 
Method resolution order:
OilProduct
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, type_=None, grade=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OilProduct', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OilProduct')
exportChildren(self, outfile, level, namespace_='', name_='OilProduct', fromsubclass_=False, pretty_print=True)
get_grade(self)
get_type(self)
hasContent_(self)
set_grade(self, grade)
set_type(self, type_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'grade': <fpml_genericlib.MemberSpec_ object>, 'type_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OilProductType(GeneratedsSuper)
    The type of physical commodity product to be delivered.
 
 
Method resolution order:
OilProductType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commodityOilProductTypeScheme='http://www.fpml.org/coding-scheme/commodity-oil-product-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OilProductType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OilProductType')
exportChildren(self, outfile, level, namespace_='', name_='OilProductType', fromsubclass_=False, pretty_print=True)
get_commodityOilProductTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_commodityOilProductTypeScheme(self, commodityOilProductTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commodityOilProductTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OilTransferDelivery(GeneratedsSuper)
    The physical delivery conditions specific to an oil product
delivered by title transfer.
 
 
Method resolution order:
OilTransferDelivery
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, applicable=None, deliveryLocation=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OilTransferDelivery', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OilTransferDelivery')
exportChildren(self, outfile, level, namespace_='', name_='OilTransferDelivery', fromsubclass_=False, pretty_print=True)
get_applicable(self)
get_deliveryLocation(self)
hasContent_(self)
set_applicable(self, applicable)
set_deliveryLocation(self, deliveryLocation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'applicable': <fpml_genericlib.MemberSpec_ object>, 'deliveryLocation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OnBehalfOf(GeneratedsSuper)
    
Method resolution order:
OnBehalfOf
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyReference=None, accountReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_accountReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OnBehalfOf', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OnBehalfOf')
exportChildren(self, outfile, level, namespace_='', name_='OnBehalfOf', fromsubclass_=False, pretty_print=True)
get_accountReference(self)
get_partyReference(self)
hasContent_(self)
insert_accountReference_at(self, index, value)
replace_accountReference_at(self, index, value)
set_accountReference(self, accountReference)
set_partyReference(self, partyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'accountReference': <fpml_genericlib.MemberSpec_ object>, 'partyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Option(Product)
    A type for defining the common features of options. Buyer/seller
information is not normally used in Transparency view but is
optional in case the information is needed for administrative
purposes such as Reporting Party determination.
 
 
Method resolution order:
Option
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Option', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Option')
exportChildren(self, outfile, level, namespace_='', name_='Option', fromsubclass_=False, pretty_print=True)
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_extensiontype_(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
hasContent_(self)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_extensiontype_(self, extensiontype_)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'buyerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'buyerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'sellerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'sellerPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OptionBase(Option)
    A type for defining the common features of options.
 
 
Method resolution order:
OptionBase
Option
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, optionType=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OptionBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OptionBase')
exportChildren(self, outfile, level, namespace_='', name_='OptionBase', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_optionType(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_optionType(self, optionType)
validate_OptionTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'optionType': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Option'>
A type for defining the common features of options. Buyer/seller
information is not normally used in Transparency view but is
optional in case the information is needed for administrative
purposes such as Reporting Party determination.

Methods inherited from Option:
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OptionBaseExtended(OptionBase)
    Base type for options starting with the 4-3 release, until we
refactor the schema as part of the 5-0 release series.A choice
between an explicit representation of the notional amount, or a
reference to a notional amount defined elsewhere in this
document.
 
 
Method resolution order:
OptionBaseExtended
OptionBase
Option
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, optionType=None, premium=None, exercise=None, exerciseProcedure=None, feature=None, notionalReference=None, notionalAmount=None, optionEntitlement=None, entitlementCurrency=None, numberOfOptions=None, settlementType=None, settlementDate=None, settlementAmount=None, settlementCurrency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OptionBaseExtended', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OptionBaseExtended')
exportChildren(self, outfile, level, namespace_='', name_='OptionBaseExtended', fromsubclass_=False, pretty_print=True)
get_entitlementCurrency(self)
get_exercise(self)
get_exerciseProcedure(self)
get_feature(self)
get_notionalAmount(self)
get_notionalReference(self)
get_numberOfOptions(self)
get_optionEntitlement(self)
get_premium(self)
get_settlementAmount(self)
get_settlementCurrency(self)
get_settlementDate(self)
get_settlementType(self)
hasContent_(self)
set_entitlementCurrency(self, entitlementCurrency)
set_exercise(self, exercise)
set_exerciseProcedure(self, exerciseProcedure)
set_feature(self, feature)
set_notionalAmount(self, notionalAmount)
set_notionalReference(self, notionalReference)
set_numberOfOptions(self, numberOfOptions)
set_optionEntitlement(self, optionEntitlement)
set_premium(self, premium)
set_settlementAmount(self, settlementAmount)
set_settlementCurrency(self, settlementCurrency)
set_settlementDate(self, settlementDate)
set_settlementType(self, settlementType)
validate_PositiveDecimal(self, value)
validate_SettlementTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'entitlementCurrency': <fpml_genericlib.MemberSpec_ object>, 'exercise': <fpml_genericlib.MemberSpec_ object>, 'exerciseProcedure': <fpml_genericlib.MemberSpec_ object>, 'feature': <fpml_genericlib.MemberSpec_ object>, 'notionalAmount': <fpml_genericlib.MemberSpec_ object>, 'notionalReference': <fpml_genericlib.MemberSpec_ object>, 'numberOfOptions': <fpml_genericlib.MemberSpec_ object>, 'optionEntitlement': <fpml_genericlib.MemberSpec_ object>, 'premium': <fpml_genericlib.MemberSpec_ object>, 'settlementAmount': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.OptionBase'>
A type for defining the common features of options.

Methods inherited from OptionBase:
get_extensiontype_(self)
get_optionType(self)
set_extensiontype_(self, extensiontype_)
set_optionType(self, optionType)
validate_OptionTypeEnum(self, value)

Methods inherited from Option:
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OptionFeature(GeneratedsSuper)
    A type for defining option features.
 
 
Method resolution order:
OptionFeature
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, fxFeature=None, strategyFeature=None, asian=None, barrier=None, knock=None, passThrough=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OptionFeature', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OptionFeature')
exportChildren(self, outfile, level, namespace_='', name_='OptionFeature', fromsubclass_=False, pretty_print=True)
get_asian(self)
get_barrier(self)
get_fxFeature(self)
get_knock(self)
get_passThrough(self)
get_strategyFeature(self)
hasContent_(self)
set_asian(self, asian)
set_barrier(self, barrier)
set_fxFeature(self, fxFeature)
set_knock(self, knock)
set_passThrough(self, passThrough)
set_strategyFeature(self, strategyFeature)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'asian': <fpml_genericlib.MemberSpec_ object>, 'barrier': <fpml_genericlib.MemberSpec_ object>, 'fxFeature': <fpml_genericlib.MemberSpec_ object>, 'knock': <fpml_genericlib.MemberSpec_ object>, 'passThrough': <fpml_genericlib.MemberSpec_ object>, 'strategyFeature': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OptionFeatures(GeneratedsSuper)
    A type for defining option features.
 
 
Method resolution order:
OptionFeatures
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, asian=None, barrier=None, knock=None, passThrough=None, dividendAdjustment=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OptionFeatures', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OptionFeatures')
exportChildren(self, outfile, level, namespace_='', name_='OptionFeatures', fromsubclass_=False, pretty_print=True)
get_asian(self)
get_barrier(self)
get_dividendAdjustment(self)
get_knock(self)
get_passThrough(self)
hasContent_(self)
set_asian(self, asian)
set_barrier(self, barrier)
set_dividendAdjustment(self, dividendAdjustment)
set_knock(self, knock)
set_passThrough(self, passThrough)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'asian': <fpml_genericlib.MemberSpec_ object>, 'barrier': <fpml_genericlib.MemberSpec_ object>, 'dividendAdjustment': <fpml_genericlib.MemberSpec_ object>, 'knock': <fpml_genericlib.MemberSpec_ object>, 'passThrough': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OptionNumericStrike(GeneratedsSuper)
    A type for defining the strike price for an option as a numeric
value without currency.
 
 
Method resolution order:
OptionNumericStrike
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, strikePrice=None, strikePercentage=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OptionNumericStrike', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OptionNumericStrike')
exportChildren(self, outfile, level, namespace_='', name_='OptionNumericStrike', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_strikePercentage(self)
get_strikePrice(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_strikePercentage(self, strikePercentage)
set_strikePrice(self, strikePrice)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'strikePercentage': <fpml_genericlib.MemberSpec_ object>, 'strikePrice': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OptionStrike(OptionNumericStrike)
    A type for defining the strike price for an equity option. The
strike price is either: (i) in respect of an index option
transaction, the level of the relevant index specified or
otherwise determined in the transaction; or (ii) in respect of a
share option transaction, the price per share specified or
otherwise determined in the transaction. This can be expressed
either as a percentage of notional amount or as an absolute
value.
 
 
Method resolution order:
OptionStrike
OptionNumericStrike
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, strikePrice=None, strikePercentage=None, currency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OptionStrike', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OptionStrike')
exportChildren(self, outfile, level, namespace_='', name_='OptionStrike', fromsubclass_=False, pretty_print=True)
get_currency(self)
hasContent_(self)
set_currency(self, currency)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.OptionNumericStrike'>
A type for defining the strike price for an option as a numeric
value without currency.

Methods inherited from OptionNumericStrike:
get_extensiontype_(self)
get_strikePercentage(self)
get_strikePrice(self)
set_extensiontype_(self, extensiontype_)
set_strikePercentage(self, strikePercentage)
set_strikePrice(self, strikePrice)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OptionType(GeneratedsSuper)
    A flexible description of the type or characteristics of an option
or strategy, e.g. butterfly, condor, chooser. For use with
Generic products in Transparency reporting. Generic products
define a product that represents an OTC derivative transaction
whose economics are not fully described using an FpML schema. In
other views, generic products are present for convenience to
support internal messaging and workflows that are cross-product.
Generic products are not full trade representations as such they
are not intended to be used for confirming trades.The type
scheme used with this option type.
 
 
Method resolution order:
OptionType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, optionTypeScheme='http://www.fpml.org/coding-scheme/option-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OptionType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OptionType')
exportChildren(self, outfile, level, namespace_='', name_='OptionType', fromsubclass_=False, pretty_print=True)
get_optionTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_optionTypeScheme(self, optionTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'optionTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OrganizationType(GeneratedsSuper)
    A code that describes what type of role an organization plays, for
example a SwapsDealer, a Major Swaps Participant, or Other
 
 
Method resolution order:
OrganizationType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, organizationTypeScheme='http://www.fpml.org/coding-scheme/organization-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OrganizationType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OrganizationType')
exportChildren(self, outfile, level, namespace_='', name_='OrganizationType', fromsubclass_=False, pretty_print=True)
get_organizationTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_organizationTypeScheme(self, organizationTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'organizationTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class OriginatingEvent(GeneratedsSuper)
    
Method resolution order:
OriginatingEvent
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, originatingEventScheme='http://www.fpml.org/coding-scheme/originating-event', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='OriginatingEvent', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='OriginatingEvent')
exportChildren(self, outfile, level, namespace_='', name_='OriginatingEvent', fromsubclass_=False, pretty_print=True)
get_originatingEventScheme(self)
get_valueOf_(self)
hasContent_(self)
set_originatingEventScheme(self, originatingEventScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'originatingEventScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartialExercise(GeneratedsSuper)
    A type defining partial exercise. As defined in the 2000 ISDA
Definitions, Section 12.3 Partial Exercise, the buyer of the
option may exercise all or less than all the notional amount of
the underlying swap but may not be less than the minimum
notional amount (if specified) and must be an integral multiple
of the integral multiple amount if specified.
 
 
Method resolution order:
PartialExercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, notionalReference=None, integralMultipleAmount=None, minimumNotionalAmount=None, minimumNumberOfOptions=None)
Initialize self.  See help(type(self)) for accurate signature.
add_notionalReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartialExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartialExercise')
exportChildren(self, outfile, level, namespace_='', name_='PartialExercise', fromsubclass_=False, pretty_print=True)
get_integralMultipleAmount(self)
get_minimumNotionalAmount(self)
get_minimumNumberOfOptions(self)
get_notionalReference(self)
hasContent_(self)
insert_notionalReference_at(self, index, value)
replace_notionalReference_at(self, index, value)
set_integralMultipleAmount(self, integralMultipleAmount)
set_minimumNotionalAmount(self, minimumNotionalAmount)
set_minimumNumberOfOptions(self, minimumNumberOfOptions)
set_notionalReference(self, notionalReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'integralMultipleAmount': <fpml_genericlib.MemberSpec_ object>, 'minimumNotionalAmount': <fpml_genericlib.MemberSpec_ object>, 'minimumNumberOfOptions': <fpml_genericlib.MemberSpec_ object>, 'notionalReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Party(GeneratedsSuper)
    A type defining a legal entity or a subdivision of a legal
entity.Parties can perform multiple roles in a trade lifecycle.
For example, the principal parties obligated to make payments
from time to time during the term of the trade, but may include
other parties involved in, or incidental to, the trade, such as
parties acting in the role of novation transferor/transferee,
broker, calculation agent, etc. In FpML roles are defined in
multiple places within a document.A group of parties acting as a
single party (e.g. joint and several).The id uniquely
identifying the Party within the document.
 
 
Method resolution order:
Party
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, partyId=None, partyName=None, classification=None, creditRating=None, country=None, region=None, jurisdiction=None, organizationType=None, relatedParty=None, contactInfo=None, businessUnit=None, person=None, groupType=None, partyReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_businessUnit(self, value)
add_classification(self, value)
add_creditRating(self, value)
add_jurisdiction(self, value)
add_partyId(self, value)
add_partyReference(self, value)
add_person(self, value)
add_region(self, value)
add_relatedParty(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Party', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Party')
exportChildren(self, outfile, level, namespace_='', name_='Party', fromsubclass_=False, pretty_print=True)
get_businessUnit(self)
get_classification(self)
get_contactInfo(self)
get_country(self)
get_creditRating(self)
get_groupType(self)
get_id(self)
get_jurisdiction(self)
get_organizationType(self)
get_partyId(self)
get_partyName(self)
get_partyReference(self)
get_person(self)
get_region(self)
get_relatedParty(self)
hasContent_(self)
insert_businessUnit_at(self, index, value)
insert_classification_at(self, index, value)
insert_creditRating_at(self, index, value)
insert_jurisdiction_at(self, index, value)
insert_partyId_at(self, index, value)
insert_partyReference_at(self, index, value)
insert_person_at(self, index, value)
insert_region_at(self, index, value)
insert_relatedParty_at(self, index, value)
replace_businessUnit_at(self, index, value)
replace_classification_at(self, index, value)
replace_creditRating_at(self, index, value)
replace_jurisdiction_at(self, index, value)
replace_partyId_at(self, index, value)
replace_partyReference_at(self, index, value)
replace_person_at(self, index, value)
replace_region_at(self, index, value)
replace_relatedParty_at(self, index, value)
set_businessUnit(self, businessUnit)
set_classification(self, classification)
set_contactInfo(self, contactInfo)
set_country(self, country)
set_creditRating(self, creditRating)
set_groupType(self, groupType)
set_id(self, id)
set_jurisdiction(self, jurisdiction)
set_organizationType(self, organizationType)
set_partyId(self, partyId)
set_partyName(self, partyName)
set_partyReference(self, partyReference)
set_person(self, person)
set_region(self, region)
set_relatedParty(self, relatedParty)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessUnit': <fpml_genericlib.MemberSpec_ object>, 'classification': <fpml_genericlib.MemberSpec_ object>, 'contactInfo': <fpml_genericlib.MemberSpec_ object>, 'country': <fpml_genericlib.MemberSpec_ object>, 'creditRating': <fpml_genericlib.MemberSpec_ object>, 'groupType': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'jurisdiction': <fpml_genericlib.MemberSpec_ object>, 'organizationType': <fpml_genericlib.MemberSpec_ object>, 'partyId': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartyContactInformation(GeneratedsSuper)
    
Method resolution order:
PartyContactInformation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyReference=None, contactInfo=None, businessUnit=None, person=None)
Initialize self.  See help(type(self)) for accurate signature.
add_businessUnit(self, value)
add_person(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartyContactInformation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartyContactInformation')
exportChildren(self, outfile, level, namespace_='', name_='PartyContactInformation', fromsubclass_=False, pretty_print=True)
get_businessUnit(self)
get_contactInfo(self)
get_partyReference(self)
get_person(self)
hasContent_(self)
insert_businessUnit_at(self, index, value)
insert_person_at(self, index, value)
replace_businessUnit_at(self, index, value)
replace_person_at(self, index, value)
set_businessUnit(self, businessUnit)
set_contactInfo(self, contactInfo)
set_partyReference(self, partyReference)
set_person(self, person)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessUnit': <fpml_genericlib.MemberSpec_ object>, 'contactInfo': <fpml_genericlib.MemberSpec_ object>, 'partyReference': <fpml_genericlib.MemberSpec_ object>, 'person': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartyGroupType(GeneratedsSuper)
    The data type used for party group classification.
 
 
Method resolution order:
PartyGroupType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyGroupTypeScheme='http://www.fpml.org/coding-scheme/party-group-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartyGroupType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartyGroupType')
exportChildren(self, outfile, level, namespace_='', name_='PartyGroupType', fromsubclass_=False, pretty_print=True)
get_partyGroupTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_partyGroupTypeScheme(self, partyGroupTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'partyGroupTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartyId(GeneratedsSuper)
    The data type used for party identifiers.
 
 
Method resolution order:
PartyId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyIdScheme='http://www.fpml.org/coding-scheme/external/iso9362', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartyId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartyId')
exportChildren(self, outfile, level, namespace_='', name_='PartyId', fromsubclass_=False, pretty_print=True)
get_partyIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_partyIdScheme(self, partyIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'partyIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartyName(GeneratedsSuper)
    The data type used for the legal name of an organization.
 
 
Method resolution order:
PartyName
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyNameScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartyName', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartyName')
exportChildren(self, outfile, level, namespace_='', name_='PartyName', fromsubclass_=False, pretty_print=True)
get_partyNameScheme(self)
get_valueOf_(self)
hasContent_(self)
set_partyNameScheme(self, partyNameScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'partyNameScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartyReference(Reference)
    Reference to a party.
 
 
Method resolution order:
PartyReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartyReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartyReference')
exportChildren(self, outfile, level, namespace_='', name_='PartyReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartyRelationship(GeneratedsSuper)
    
Method resolution order:
PartyRelationship
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyReference=None, accountReference=None, role=None, type_=None, effectiveDate=None, terminationDate=None, documentation=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartyRelationship', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartyRelationship')
exportChildren(self, outfile, level, namespace_='', name_='PartyRelationship', fromsubclass_=False, pretty_print=True)
get_accountReference(self)
get_documentation(self)
get_effectiveDate(self)
get_partyReference(self)
get_role(self)
get_terminationDate(self)
get_type(self)
hasContent_(self)
set_accountReference(self, accountReference)
set_documentation(self, documentation)
set_effectiveDate(self, effectiveDate)
set_partyReference(self, partyReference)
set_role(self, role)
set_terminationDate(self, terminationDate)
set_type(self, type_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'accountReference': <fpml_genericlib.MemberSpec_ object>, 'documentation': <fpml_genericlib.MemberSpec_ object>, 'effectiveDate': <fpml_genericlib.MemberSpec_ object>, 'partyReference': <fpml_genericlib.MemberSpec_ object>, 'role': <fpml_genericlib.MemberSpec_ object>, 'terminationDate': <fpml_genericlib.MemberSpec_ object>, 'type_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartyRelationshipDocumentation(GeneratedsSuper)
    A description of the legal agreement(s) and definitions that
document a party's relationships with other parties
 
 
Method resolution order:
PartyRelationshipDocumentation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, masterAgreement=None, creditSupportAgreement=None, agreement=None)
Initialize self.  See help(type(self)) for accurate signature.
add_agreement(self, value)
add_creditSupportAgreement(self, value)
add_masterAgreement(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartyRelationshipDocumentation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartyRelationshipDocumentation')
exportChildren(self, outfile, level, namespace_='', name_='PartyRelationshipDocumentation', fromsubclass_=False, pretty_print=True)
get_agreement(self)
get_creditSupportAgreement(self)
get_masterAgreement(self)
hasContent_(self)
insert_agreement_at(self, index, value)
insert_creditSupportAgreement_at(self, index, value)
insert_masterAgreement_at(self, index, value)
replace_agreement_at(self, index, value)
replace_creditSupportAgreement_at(self, index, value)
replace_masterAgreement_at(self, index, value)
set_agreement(self, agreement)
set_creditSupportAgreement(self, creditSupportAgreement)
set_masterAgreement(self, masterAgreement)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'agreement': <fpml_genericlib.MemberSpec_ object>, 'creditSupportAgreement': <fpml_genericlib.MemberSpec_ object>, 'masterAgreement': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartyRole(GeneratedsSuper)
    A type describing a role played by a party in one or more
transactions. Examples include roles such as guarantor,
custodian, confirmation service provider, etc. This can be
extended to provide custom roles.
 
 
Method resolution order:
PartyRole
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyRoleScheme='http://www.fpml.org/coding-scheme/party-role', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartyRole', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartyRole')
exportChildren(self, outfile, level, namespace_='', name_='PartyRole', fromsubclass_=False, pretty_print=True)
get_partyRoleScheme(self)
get_valueOf_(self)
hasContent_(self)
set_partyRoleScheme(self, partyRoleScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'partyRoleScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartyRoleType(GeneratedsSuper)
    A type refining the role a role played by a party in one or more
transactions. Examples include "AllPositions" and
"SomePositions" for Guarantor. This can be extended to provide
custom types.
 
 
Method resolution order:
PartyRoleType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyRoleTypeScheme='http://www.fpml.org/coding-scheme/party-role-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartyRoleType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartyRoleType')
exportChildren(self, outfile, level, namespace_='', name_='PartyRoleType', fromsubclass_=False, pretty_print=True)
get_partyRoleTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_partyRoleTypeScheme(self, partyRoleTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'partyRoleTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PartyTradeIdentifierReference(Reference)
    A reference to a partyTradeIdentifier object.
 
 
Method resolution order:
PartyTradeIdentifierReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PartyTradeIdentifierReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PartyTradeIdentifierReference')
exportChildren(self, outfile, level, namespace_='', name_='PartyTradeIdentifierReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PassThrough(GeneratedsSuper)
    Type which contains pass through payments.
 
 
Method resolution order:
PassThrough
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, passThroughItem=None)
Initialize self.  See help(type(self)) for accurate signature.
add_passThroughItem(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PassThrough', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PassThrough')
exportChildren(self, outfile, level, namespace_='', name_='PassThrough', fromsubclass_=False, pretty_print=True)
get_passThroughItem(self)
hasContent_(self)
insert_passThroughItem_at(self, index, value)
replace_passThroughItem_at(self, index, value)
set_passThroughItem(self, passThroughItem)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'passThroughItem': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PassThroughItem(GeneratedsSuper)
    Type to represent a single pass through payment.
 
 
Method resolution order:
PassThroughItem
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, underlyerReference=None, passThroughPercentage=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PassThroughItem', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PassThroughItem')
exportChildren(self, outfile, level, namespace_='', name_='PassThroughItem', fromsubclass_=False, pretty_print=True)
get_passThroughPercentage(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_underlyerReference(self)
hasContent_(self)
set_passThroughPercentage(self, passThroughPercentage)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_underlyerReference(self, underlyerReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'passThroughPercentage': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>, 'underlyerReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Payment(PaymentBase)
    A type for defining payments. In Transparency view, normally the
payer and receiver party references are not used; however they
may be provided if necessary for administrative activities such
as Reporting Party Determination in FX.Can be used to reference
the yield curve used to estimate the discount factor.
 
 
Method resolution order:
Payment
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, href=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, paymentAmount=None, paymentDate=None, paymentType=None, settlementInformation=None, discountFactor=None, presentValueAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Payment', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Payment')
exportChildren(self, outfile, level, namespace_='', name_='Payment', fromsubclass_=False, pretty_print=True)
get_discountFactor(self)
get_href(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentAmount(self)
get_paymentDate(self)
get_paymentType(self)
get_presentValueAmount(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_settlementInformation(self)
hasContent_(self)
set_discountFactor(self, discountFactor)
set_href(self, href)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentAmount(self, paymentAmount)
set_paymentDate(self, paymentDate)
set_paymentType(self, paymentType)
set_presentValueAmount(self, presentValueAmount)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_settlementInformation(self, settlementInformation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'discountFactor': <fpml_genericlib.MemberSpec_ object>, 'href': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'paymentAmount': <fpml_genericlib.MemberSpec_ object>, 'paymentDate': <fpml_genericlib.MemberSpec_ object>, 'paymentType': <fpml_genericlib.MemberSpec_ object>, 'presentValueAmount': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.PaymentBase'>
An abstract base class for payment types.

Methods inherited from PaymentBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PaymentBase(GeneratedsSuper)
    An abstract base class for payment types.
 
 
Method resolution order:
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PaymentBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PaymentBase')
exportChildren(self, outfile, level, namespace_='', name_='PaymentBase', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PaymentBaseExtended(PaymentBase)
    Base type for payments.
 
 
Method resolution order:
PaymentBaseExtended
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, paymentDate=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PaymentBaseExtended', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PaymentBaseExtended')
exportChildren(self, outfile, level, namespace_='', name_='PaymentBaseExtended', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentDate(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentDate(self, paymentDate)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'paymentDate': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PaymentBase'>
An abstract base class for payment types.

Methods inherited from PaymentBase:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PaymentDetail(PaymentBase)
    An abstract base class for payment types.
 
 
Method resolution order:
PaymentDetail
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, paymentDate=None, paymentAmount=None, paymentRule=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PaymentDetail', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PaymentDetail')
exportChildren(self, outfile, level, namespace_='', name_='PaymentDetail', fromsubclass_=False, pretty_print=True)
get_paymentAmount(self)
get_paymentDate(self)
get_paymentRule(self)
hasContent_(self)
set_paymentAmount(self, paymentAmount)
set_paymentDate(self, paymentDate)
set_paymentRule(self, paymentRule)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'paymentAmount': <fpml_genericlib.MemberSpec_ object>, 'paymentDate': <fpml_genericlib.MemberSpec_ object>, 'paymentRule': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PaymentBase'>
An abstract base class for payment types.

Methods inherited from PaymentBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PaymentDetails(GeneratedsSuper)
    Details on the referenced payment. e.g. Its cashflow components,
settlement details.
 
 
Method resolution order:
PaymentDetails
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, paymentReference=None, grossCashflow=None, settlementInformation=None)
Initialize self.  See help(type(self)) for accurate signature.
add_grossCashflow(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PaymentDetails', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PaymentDetails')
exportChildren(self, outfile, level, namespace_='', name_='PaymentDetails', fromsubclass_=False, pretty_print=True)
get_grossCashflow(self)
get_paymentReference(self)
get_settlementInformation(self)
hasContent_(self)
insert_grossCashflow_at(self, index, value)
replace_grossCashflow_at(self, index, value)
set_grossCashflow(self, grossCashflow)
set_paymentReference(self, paymentReference)
set_settlementInformation(self, settlementInformation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'grossCashflow': <fpml_genericlib.MemberSpec_ object>, 'paymentReference': <fpml_genericlib.MemberSpec_ object>, 'settlementInformation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PaymentId(GeneratedsSuper)
    An identifier used to identify a matchable payment.
 
 
Method resolution order:
PaymentId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, paymentIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PaymentId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PaymentId')
exportChildren(self, outfile, level, namespace_='', name_='PaymentId', fromsubclass_=False, pretty_print=True)
get_paymentIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_paymentIdScheme(self, paymentIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'paymentIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PaymentReference(Reference)
    Reference to a payment.
 
 
Method resolution order:
PaymentReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PaymentReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PaymentReference')
exportChildren(self, outfile, level, namespace_='', name_='PaymentReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PaymentRule(GeneratedsSuper)
    The abstract base type from which all calculation rules of the
independent amount must be derived.
 
 
Method resolution order:
PaymentRule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PaymentRule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PaymentRule')
exportChildren(self, outfile, level, namespace_='', name_='PaymentRule', fromsubclass_=False, pretty_print=True)
hasContent_(self)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PaymentType(GeneratedsSuper)
    
Method resolution order:
PaymentType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, paymentTypeScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PaymentType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PaymentType')
exportChildren(self, outfile, level, namespace_='', name_='PaymentType', fromsubclass_=False, pretty_print=True)
get_paymentTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_paymentTypeScheme(self, paymentTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'paymentTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PendingPayment(PaymentBase)
    A structure representing a pending dividend or coupon payment.
 
 
Method resolution order:
PendingPayment
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, paymentDate=None, amount=None, accruedInterest=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PendingPayment', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PendingPayment')
exportChildren(self, outfile, level, namespace_='', name_='PendingPayment', fromsubclass_=False, pretty_print=True)
get_accruedInterest(self)
get_amount(self)
get_paymentDate(self)
hasContent_(self)
set_accruedInterest(self, accruedInterest)
set_amount(self, amount)
set_paymentDate(self, paymentDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'accruedInterest': <fpml_genericlib.MemberSpec_ object>, 'amount': <fpml_genericlib.MemberSpec_ object>, 'paymentDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PaymentBase'>
An abstract base class for payment types.

Methods inherited from PaymentBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PercentageTolerance(GeneratedsSuper)
    The acceptable tolerance in the delivered quantity of a physical
commodity product in terms of a percentage of the agreed
delivery quantity.
 
 
Method resolution order:
PercentageTolerance
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, postitive=None, negative=None, option=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PercentageTolerance', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PercentageTolerance')
exportChildren(self, outfile, level, namespace_='', name_='PercentageTolerance', fromsubclass_=False, pretty_print=True)
get_negative(self)
get_option(self)
get_postitive(self)
hasContent_(self)
set_negative(self, negative)
set_option(self, option)
set_postitive(self, postitive)
validate_RestrictedPercentage(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'negative': <fpml_genericlib.MemberSpec_ object>, 'option': <fpml_genericlib.MemberSpec_ object>, 'postitive': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Period(GeneratedsSuper)
    A type to define recurring periods or time offsets.
 
 
Method resolution order:
Period
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Period', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Period')
exportChildren(self, outfile, level, namespace_='', name_='Period', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
get_period(self)
get_periodMultiplier(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'period': <fpml_genericlib.MemberSpec_ object>, 'periodMultiplier': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PeriodicDates(GeneratedsSuper)
    
Method resolution order:
PeriodicDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, calculationStartDate=None, calculationEndDate=None, calculationPeriodFrequency=None, calculationPeriodDatesAdjustments=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PeriodicDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PeriodicDates')
exportChildren(self, outfile, level, namespace_='', name_='PeriodicDates', fromsubclass_=False, pretty_print=True)
get_calculationEndDate(self)
get_calculationPeriodDatesAdjustments(self)
get_calculationPeriodFrequency(self)
get_calculationStartDate(self)
hasContent_(self)
set_calculationEndDate(self, calculationEndDate)
set_calculationPeriodDatesAdjustments(self, calculationPeriodDatesAdjustments)
set_calculationPeriodFrequency(self, calculationPeriodFrequency)
set_calculationStartDate(self, calculationStartDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationEndDate': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodDatesAdjustments': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodFrequency': <fpml_genericlib.MemberSpec_ object>, 'calculationStartDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Person(GeneratedsSuper)
    A type that represents information about a person connected with a
trade or business process.
 
 
Method resolution order:
Person
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, honorific=None, firstName=None, middleName=None, initial=None, surname=None, suffix=None, personId=None, businessUnitReference=None, contactInfo=None, dateOfBirth=None, country=None)
Initialize self.  See help(type(self)) for accurate signature.
add_initial(self, value)
add_middleName(self, value)
add_personId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Person', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Person')
exportChildren(self, outfile, level, namespace_='', name_='Person', fromsubclass_=False, pretty_print=True)
get_businessUnitReference(self)
get_contactInfo(self)
get_country(self)
get_dateOfBirth(self)
get_firstName(self)
get_honorific(self)
get_id(self)
get_initial(self)
get_middleName(self)
get_personId(self)
get_suffix(self)
get_surname(self)
hasContent_(self)
insert_initial_at(self, index, value)
insert_middleName_at(self, index, value)
insert_personId_at(self, index, value)
replace_initial_at(self, index, value)
replace_middleName_at(self, index, value)
replace_personId_at(self, index, value)
set_businessUnitReference(self, businessUnitReference)
set_contactInfo(self, contactInfo)
set_country(self, country)
set_dateOfBirth(self, dateOfBirth)
set_firstName(self, firstName)
set_honorific(self, honorific)
set_id(self, id)
set_initial(self, initial)
set_middleName(self, middleName)
set_personId(self, personId)
set_suffix(self, suffix)
set_surname(self, surname)
validate_Initial(self, value)
validate_NormalizedString(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessUnitReference': <fpml_genericlib.MemberSpec_ object>, 'contactInfo': <fpml_genericlib.MemberSpec_ object>, 'country': <fpml_genericlib.MemberSpec_ object>, 'dateOfBirth': <fpml_genericlib.MemberSpec_ object>, 'firstName': <fpml_genericlib.MemberSpec_ object>, 'honorific': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'initial': <fpml_genericlib.MemberSpec_ object>, 'middleName': <fpml_genericlib.MemberSpec_ object>, 'personId': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PersonId(GeneratedsSuper)
    An identifier used to identify an individual person.
 
 
Method resolution order:
PersonId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, personIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PersonId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PersonId')
exportChildren(self, outfile, level, namespace_='', name_='PersonId', fromsubclass_=False, pretty_print=True)
get_personIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_personIdScheme(self, personIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'personIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PersonReference(Reference)
    Reference to an individual.
 
 
Method resolution order:
PersonReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PersonReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PersonReference')
exportChildren(self, outfile, level, namespace_='', name_='PersonReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PersonRole(GeneratedsSuper)
    A type describing a role played by a person in one or more
transactions. Examples include roles such as Trader, Broker,
MiddleOffice, Legal, etc. This can be extended to provide custom
roles.
 
 
Method resolution order:
PersonRole
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, personRoleScheme='http://www.fpml.org/coding-scheme/person-role', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PersonRole', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PersonRole')
exportChildren(self, outfile, level, namespace_='', name_='PersonRole', fromsubclass_=False, pretty_print=True)
get_personRoleScheme(self)
get_valueOf_(self)
hasContent_(self)
set_personRoleScheme(self, personRoleScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'personRoleScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PhysicalForwardLeg(CommodityForwardLeg)
    The common components of a physically settled leg of a Commodity
Forward. This is an abstract type and should be extended by
commodity-specific types.
 
 
Method resolution order:
PhysicalForwardLeg
CommodityForwardLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PhysicalForwardLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PhysicalForwardLeg')
exportChildren(self, outfile, level, namespace_='', name_='PhysicalForwardLeg', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommodityForwardLeg'>
Abstract base class for all commodity forward legs

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PhysicalSwapLeg(CommoditySwapLeg)
    The common components of a physically settled leg of a Commodity
Swap. This is an abstract type and should be extended by
commodity-specific types.
 
 
Method resolution order:
PhysicalSwapLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PhysicalSwapLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PhysicalSwapLeg')
exportChildren(self, outfile, level, namespace_='', name_='PhysicalSwapLeg', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CommoditySwapLeg'>
Abstract base class for all commodity swap legs

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PositiveMoney(MoneyBase)
    A type defining a positive money amount
 
 
Method resolution order:
PositiveMoney
MoneyBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, currency=None, amount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PositiveMoney', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PositiveMoney')
exportChildren(self, outfile, level, namespace_='', name_='PositiveMoney', fromsubclass_=False, pretty_print=True)
get_amount(self)
hasContent_(self)
set_amount(self, amount)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.MoneyBase'>
Abstract base class for all money types.

Methods inherited from MoneyBase:
get_currency(self)
get_extensiontype_(self)
get_id(self)
set_currency(self, currency)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Postponement(FxDisruptionFallback)
    Describes a postponement
 
 
Method resolution order:
Postponement
FxDisruptionFallback
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, maximumNumberOfDays=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Postponement', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Postponement')
exportChildren(self, outfile, level, namespace_='', name_='Postponement', fromsubclass_=False, pretty_print=True)
get_maximumNumberOfDays(self)
hasContent_(self)
set_maximumNumberOfDays(self, maximumNumberOfDays)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'maximumNumberOfDays': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FxDisruptionFallback'>
The base class for all disruption fallbacks

Methods inherited from FxDisruptionFallback:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Premium(SimplePayment)
    A type for defining a premium.
 
 
Method resolution order:
Premium
SimplePayment
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, paymentAmount=None, paymentDate=None, premiumType=None, pricePerOption=None, percentageOfNotional=None, discountFactor=None, presentValueAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Premium', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Premium')
exportChildren(self, outfile, level, namespace_='', name_='Premium', fromsubclass_=False, pretty_print=True)
get_discountFactor(self)
get_percentageOfNotional(self)
get_premiumType(self)
get_presentValueAmount(self)
get_pricePerOption(self)
hasContent_(self)
set_discountFactor(self, discountFactor)
set_percentageOfNotional(self, percentageOfNotional)
set_premiumType(self, premiumType)
set_presentValueAmount(self, presentValueAmount)
set_pricePerOption(self, pricePerOption)
validate_PremiumTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'discountFactor': <fpml_genericlib.MemberSpec_ object>, 'percentageOfNotional': <fpml_genericlib.MemberSpec_ object>, 'premiumType': <fpml_genericlib.MemberSpec_ object>, 'presentValueAmount': <fpml_genericlib.MemberSpec_ object>, 'pricePerOption': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.SimplePayment'>
A complex type to specified payments in a simpler fashion than the
Payment type. This construct should be used from the version 4.3
onwards.

Methods inherited from SimplePayment:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentAmount(self)
get_paymentDate(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentAmount(self, paymentAmount)
set_paymentDate(self, paymentDate)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from PaymentBase:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PremiumQuote(GeneratedsSuper)
    A type that describes the option premium as quoted.
 
 
Method resolution order:
PremiumQuote
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, value=None, quoteBasis=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PremiumQuote', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PremiumQuote')
exportChildren(self, outfile, level, namespace_='', name_='PremiumQuote', fromsubclass_=False, pretty_print=True)
get_quoteBasis(self)
get_value(self)
hasContent_(self)
set_quoteBasis(self, quoteBasis)
set_value(self, value)
validate_PremiumQuoteBasisEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'quoteBasis': <fpml_genericlib.MemberSpec_ object>, 'value': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PrevailingTime(GeneratedsSuper)
    A type for defining a time with respect to a geographic location,
for example 11:00 Phoenix, USA. This type should be used where a
wider range of locations than those available as business
centres is required.
 
 
Method resolution order:
PrevailingTime
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, hourMinuteTime=None, location=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PrevailingTime', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PrevailingTime')
exportChildren(self, outfile, level, namespace_='', name_='PrevailingTime', fromsubclass_=False, pretty_print=True)
get_hourMinuteTime(self)
get_location(self)
hasContent_(self)
set_hourMinuteTime(self, hourMinuteTime)
set_location(self, location)
validate_HourMinuteTime(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'hourMinuteTime': <fpml_genericlib.MemberSpec_ object>, 'location': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None
validate_HourMinuteTime_patterns_ = [['^[0-2][0-9]:[0-5][0-9]:00$']]

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Price(GeneratedsSuper)
    A type describing the strike price.
 
 
Method resolution order:
Price
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commission=None, determinationMethod=None, grossPrice=None, netPrice=None, accruedInterestPrice=None, fxConversion=None, amountRelativeTo=None, cleanNetPrice=None, quotationCharacteristics=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Price', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Price')
exportChildren(self, outfile, level, namespace_='', name_='Price', fromsubclass_=False, pretty_print=True)
get_accruedInterestPrice(self)
get_amountRelativeTo(self)
get_cleanNetPrice(self)
get_commission(self)
get_determinationMethod(self)
get_extensiontype_(self)
get_fxConversion(self)
get_grossPrice(self)
get_netPrice(self)
get_quotationCharacteristics(self)
hasContent_(self)
set_accruedInterestPrice(self, accruedInterestPrice)
set_amountRelativeTo(self, amountRelativeTo)
set_cleanNetPrice(self, cleanNetPrice)
set_commission(self, commission)
set_determinationMethod(self, determinationMethod)
set_extensiontype_(self, extensiontype_)
set_fxConversion(self, fxConversion)
set_grossPrice(self, grossPrice)
set_netPrice(self, netPrice)
set_quotationCharacteristics(self, quotationCharacteristics)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'accruedInterestPrice': <fpml_genericlib.MemberSpec_ object>, 'amountRelativeTo': <fpml_genericlib.MemberSpec_ object>, 'cleanNetPrice': <fpml_genericlib.MemberSpec_ object>, 'commission': <fpml_genericlib.MemberSpec_ object>, 'determinationMethod': <fpml_genericlib.MemberSpec_ object>, 'fxConversion': <fpml_genericlib.MemberSpec_ object>, 'grossPrice': <fpml_genericlib.MemberSpec_ object>, 'netPrice': <fpml_genericlib.MemberSpec_ object>, 'quotationCharacteristics': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PriceMateriality(FxDisruptionEvent)
    A structure describing the criteria for price materiality.
 
 
Method resolution order:
PriceMateriality
FxDisruptionEvent
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, primaryRateSource=None, secondaryRateSource=None, percentage=None)
Initialize self.  See help(type(self)) for accurate signature.
add_secondaryRateSource(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PriceMateriality', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PriceMateriality')
exportChildren(self, outfile, level, namespace_='', name_='PriceMateriality', fromsubclass_=False, pretty_print=True)
get_percentage(self)
get_primaryRateSource(self)
get_secondaryRateSource(self)
hasContent_(self)
insert_secondaryRateSource_at(self, index, value)
replace_secondaryRateSource_at(self, index, value)
set_percentage(self, percentage)
set_primaryRateSource(self, primaryRateSource)
set_secondaryRateSource(self, secondaryRateSource)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'percentage': <fpml_genericlib.MemberSpec_ object>, 'primaryRateSource': <fpml_genericlib.MemberSpec_ object>, 'secondaryRateSource': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FxDisruptionEvent'>
The base class for all disruption events

Methods inherited from FxDisruptionEvent:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PriceQuoteUnits(GeneratedsSuper)
    The units in which a price is quoted.
 
 
Method resolution order:
PriceQuoteUnits
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, priceQuoteUnitsScheme='http://www.fpml.org/coding-scheme/price-quote-units', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PriceQuoteUnits', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PriceQuoteUnits')
exportChildren(self, outfile, level, namespace_='', name_='PriceQuoteUnits', fromsubclass_=False, pretty_print=True)
get_priceQuoteUnitsScheme(self)
get_valueOf_(self)
hasContent_(self)
set_priceQuoteUnitsScheme(self, priceQuoteUnitsScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'priceQuoteUnitsScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PricingModel(GeneratedsSuper)
    A scheme identifying the types of pricing model used to evaluate the
price of an asset. Examples include Intrinsic, ClosedForm,
MonteCarlo, BackwardInduction.
 
 
Method resolution order:
PricingModel
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, pricingModelScheme='http://www.fpml.org/coding-scheme/pricing-model', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PricingModel', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PricingModel')
exportChildren(self, outfile, level, namespace_='', name_='PricingModel', fromsubclass_=False, pretty_print=True)
get_pricingModelScheme(self)
get_valueOf_(self)
hasContent_(self)
set_pricingModelScheme(self, pricingModelScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'pricingModelScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PricingStructure(GeneratedsSuper)
    An abstract pricing structure base type. Used as a base for
structures such as yield curves and volatility matrices.
 
 
Method resolution order:
PricingStructure
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, name=None, currency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PricingStructure', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PricingStructure')
exportChildren(self, outfile, level, namespace_='', name_='PricingStructure', fromsubclass_=False, pretty_print=True)
get_currency(self)
get_id(self)
get_name(self)
hasContent_(self)
set_currency(self, currency)
set_id(self, id)
set_name(self, name)
validate_NormalizedString(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'name': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PricingStructureReference(Reference)
    Reference to a pricing structure or any derived components (i.e.
yield curve).
 
 
Method resolution order:
PricingStructureReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PricingStructureReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PricingStructureReference')
exportChildren(self, outfile, level, namespace_='', name_='PricingStructureReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PrincipalExchangeAmount(GeneratedsSuper)
    Specifies the principal exchange amount, either by explicitly
defining it, or by point to an amount defined somewhere else in
the swap document.
 
 
Method resolution order:
PrincipalExchangeAmount
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, amountRelativeTo=None, determinationMethod=None, principalAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PrincipalExchangeAmount', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PrincipalExchangeAmount')
exportChildren(self, outfile, level, namespace_='', name_='PrincipalExchangeAmount', fromsubclass_=False, pretty_print=True)
get_amountRelativeTo(self)
get_determinationMethod(self)
get_principalAmount(self)
hasContent_(self)
set_amountRelativeTo(self, amountRelativeTo)
set_determinationMethod(self, determinationMethod)
set_principalAmount(self, principalAmount)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amountRelativeTo': <fpml_genericlib.MemberSpec_ object>, 'determinationMethod': <fpml_genericlib.MemberSpec_ object>, 'principalAmount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PrincipalExchangeDescriptions(GeneratedsSuper)
    Specifies each of the characteristics of the principal exchange
cashflows, in terms of paying/receiving counterparties, amounts
and dates.
 
 
Method resolution order:
PrincipalExchangeDescriptions
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, principalExchangeAmount=None, principalExchangeDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PrincipalExchangeDescriptions', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PrincipalExchangeDescriptions')
exportChildren(self, outfile, level, namespace_='', name_='PrincipalExchangeDescriptions', fromsubclass_=False, pretty_print=True)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_principalExchangeAmount(self)
get_principalExchangeDate(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_principalExchangeAmount(self, principalExchangeAmount)
set_principalExchangeDate(self, principalExchangeDate)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'principalExchangeAmount': <fpml_genericlib.MemberSpec_ object>, 'principalExchangeDate': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PrincipalExchangeFeatures(GeneratedsSuper)
    A type describing the principal exchange features of the return
swap.
 
 
Method resolution order:
PrincipalExchangeFeatures
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, principalExchanges=None, principalExchangeDescriptions=None)
Initialize self.  See help(type(self)) for accurate signature.
add_principalExchangeDescriptions(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PrincipalExchangeFeatures', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PrincipalExchangeFeatures')
exportChildren(self, outfile, level, namespace_='', name_='PrincipalExchangeFeatures', fromsubclass_=False, pretty_print=True)
get_principalExchangeDescriptions(self)
get_principalExchanges(self)
hasContent_(self)
insert_principalExchangeDescriptions_at(self, index, value)
replace_principalExchangeDescriptions_at(self, index, value)
set_principalExchangeDescriptions(self, principalExchangeDescriptions)
set_principalExchanges(self, principalExchanges)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'principalExchangeDescriptions': <fpml_genericlib.MemberSpec_ object>, 'principalExchanges': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PrincipalExchanges(GeneratedsSuper)
    A type defining which principal exchanges occur for the stream.
 
 
Method resolution order:
PrincipalExchanges
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, initialExchange=None, finalExchange=None, intermediateExchange=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PrincipalExchanges', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PrincipalExchanges')
exportChildren(self, outfile, level, namespace_='', name_='PrincipalExchanges', fromsubclass_=False, pretty_print=True)
get_finalExchange(self)
get_id(self)
get_initialExchange(self)
get_intermediateExchange(self)
hasContent_(self)
set_finalExchange(self, finalExchange)
set_id(self, id)
set_initialExchange(self, initialExchange)
set_intermediateExchange(self, intermediateExchange)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'finalExchange': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'initialExchange': <fpml_genericlib.MemberSpec_ object>, 'intermediateExchange': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Product(GeneratedsSuper)
    The base type which all FpML products extend.
 
 
Method resolution order:
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Product', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Product')
exportChildren(self, outfile, level, namespace_='', name_='Product', fromsubclass_=False, pretty_print=True)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
hasContent_(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'assetClass': <fpml_genericlib.MemberSpec_ object>, 'embeddedOptionType': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'primaryAssetClass': <fpml_genericlib.MemberSpec_ object>, 'productId': <fpml_genericlib.MemberSpec_ object>, 'productType': <fpml_genericlib.MemberSpec_ object>, 'secondaryAssetClass': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ProductId(GeneratedsSuper)
    
Method resolution order:
ProductId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, productIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ProductId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ProductId')
exportChildren(self, outfile, level, namespace_='', name_='ProductId', fromsubclass_=False, pretty_print=True)
get_productIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_productIdScheme(self, productIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'productIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ProductReference(Reference)
    Reference to a full FpML product.
 
 
Method resolution order:
ProductReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ProductReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ProductReference')
exportChildren(self, outfile, level, namespace_='', name_='ProductReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ProductType(GeneratedsSuper)
    
Method resolution order:
ProductType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, productTypeScheme='http://www.fpml.org/coding-scheme/product-taxonomy', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ProductType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ProductType')
exportChildren(self, outfile, level, namespace_='', name_='ProductType', fromsubclass_=False, pretty_print=True)
get_productTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_productTypeScheme(self, productTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'productTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ProposedCollateralAllocation(GeneratedsSuper)
    The proposed collateral allocation.
 
 
Method resolution order:
ProposedCollateralAllocation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, allocationPartyReference=None, allocationAccountReference=None, collateralValueAllocation=None)
Initialize self.  See help(type(self)) for accurate signature.
add_collateralValueAllocation(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ProposedCollateralAllocation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ProposedCollateralAllocation')
exportChildren(self, outfile, level, namespace_='', name_='ProposedCollateralAllocation', fromsubclass_=False, pretty_print=True)
get_allocationAccountReference(self)
get_allocationPartyReference(self)
get_collateralValueAllocation(self)
hasContent_(self)
insert_collateralValueAllocation_at(self, index, value)
replace_collateralValueAllocation_at(self, index, value)
set_allocationAccountReference(self, allocationAccountReference)
set_allocationPartyReference(self, allocationPartyReference)
set_collateralValueAllocation(self, collateralValueAllocation)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'allocationAccountReference': <fpml_genericlib.MemberSpec_ object>, 'allocationPartyReference': <fpml_genericlib.MemberSpec_ object>, 'collateralValueAllocation': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class PubliclyAvailableInformation(GeneratedsSuper)
    
Method resolution order:
PubliclyAvailableInformation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, standardPublicSources=None, publicSource=None, specifiedNumber=None)
Initialize self.  See help(type(self)) for accurate signature.
add_publicSource(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='PubliclyAvailableInformation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='PubliclyAvailableInformation')
exportChildren(self, outfile, level, namespace_='', name_='PubliclyAvailableInformation', fromsubclass_=False, pretty_print=True)
get_publicSource(self)
get_specifiedNumber(self)
get_standardPublicSources(self)
hasContent_(self)
insert_publicSource_at(self, index, value)
replace_publicSource_at(self, index, value)
set_publicSource(self, publicSource)
set_specifiedNumber(self, specifiedNumber)
set_standardPublicSources(self, standardPublicSources)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'publicSource': <fpml_genericlib.MemberSpec_ object>, 'specifiedNumber': <fpml_genericlib.MemberSpec_ object>, 'standardPublicSources': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class QuantityReference(Reference)
    A pointer tyle reference to a Quantity defined elsewhere.
 
 
Method resolution order:
QuantityReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='QuantityReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='QuantityReference')
exportChildren(self, outfile, level, namespace_='', name_='QuantityReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class QuantityUnit(GeneratedsSuper)
    
Method resolution order:
QuantityUnit
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, quantityUnitScheme='http://www.fpml.org/coding-scheme/price-quote-units', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='QuantityUnit', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='QuantityUnit')
exportChildren(self, outfile, level, namespace_='', name_='QuantityUnit', fromsubclass_=False, pretty_print=True)
get_quantityUnitScheme(self)
get_valueOf_(self)
hasContent_(self)
set_quantityUnitScheme(self, quantityUnitScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'quantityUnitScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Quanto(GeneratedsSuper)
    Determines the currency rate that the seller of the equity amounts
will apply at each valuation date for converting the respective
amounts into a currency that is different from the currency
denomination of the underlyer.
 
 
Method resolution order:
Quanto
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, fxRate=None, fxSpotRateSource=None)
Initialize self.  See help(type(self)) for accurate signature.
add_fxRate(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Quanto', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Quanto')
exportChildren(self, outfile, level, namespace_='', name_='Quanto', fromsubclass_=False, pretty_print=True)
get_fxRate(self)
get_fxSpotRateSource(self)
hasContent_(self)
insert_fxRate_at(self, index, value)
replace_fxRate_at(self, index, value)
set_fxRate(self, fxRate)
set_fxSpotRateSource(self, fxSpotRateSource)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fxRate': <fpml_genericlib.MemberSpec_ object>, 'fxSpotRateSource': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class QuotationCharacteristics(GeneratedsSuper)
    A type representing a set of characteristics that describe a
quotation.
 
 
Method resolution order:
QuotationCharacteristics
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, measureType=None, quoteUnits=None, side=None, currency=None, currencyType=None, timing=None, businessCenter=None, exchangeId=None, informationSource=None, pricingModel=None, time=None, valuationDate=None, expiryTime=None, cashflowType=None)
Initialize self.  See help(type(self)) for accurate signature.
add_informationSource(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='QuotationCharacteristics', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='QuotationCharacteristics')
exportChildren(self, outfile, level, namespace_='', name_='QuotationCharacteristics', fromsubclass_=False, pretty_print=True)
get_businessCenter(self)
get_cashflowType(self)
get_currency(self)
get_currencyType(self)
get_exchangeId(self)
get_expiryTime(self)
get_informationSource(self)
get_measureType(self)
get_pricingModel(self)
get_quoteUnits(self)
get_side(self)
get_time(self)
get_timing(self)
get_valuationDate(self)
hasContent_(self)
insert_informationSource_at(self, index, value)
replace_informationSource_at(self, index, value)
set_businessCenter(self, businessCenter)
set_cashflowType(self, cashflowType)
set_currency(self, currency)
set_currencyType(self, currencyType)
set_exchangeId(self, exchangeId)
set_expiryTime(self, expiryTime)
set_informationSource(self, informationSource)
set_measureType(self, measureType)
set_pricingModel(self, pricingModel)
set_quoteUnits(self, quoteUnits)
set_side(self, side)
set_time(self, time)
set_timing(self, timing)
set_valuationDate(self, valuationDate)
validate_QuotationSideEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenter': <fpml_genericlib.MemberSpec_ object>, 'cashflowType': <fpml_genericlib.MemberSpec_ object>, 'currency': <fpml_genericlib.MemberSpec_ object>, 'currencyType': <fpml_genericlib.MemberSpec_ object>, 'exchangeId': <fpml_genericlib.MemberSpec_ object>, 'expiryTime': <fpml_genericlib.MemberSpec_ object>, 'informationSource': <fpml_genericlib.MemberSpec_ object>, 'measureType': <fpml_genericlib.MemberSpec_ object>, 'pricingModel': <fpml_genericlib.MemberSpec_ object>, 'quoteUnits': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class QuoteTiming(GeneratedsSuper)
    The type of the time of the quote.
 
 
Method resolution order:
QuoteTiming
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, quoteTimingScheme='http://www.fpml.org/coding-scheme/quote-timing', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='QuoteTiming', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='QuoteTiming')
exportChildren(self, outfile, level, namespace_='', name_='QuoteTiming', fromsubclass_=False, pretty_print=True)
get_quoteTimingScheme(self)
get_valueOf_(self)
hasContent_(self)
set_quoteTimingScheme(self, quoteTimingScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'quoteTimingScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class QuotedCurrencyPair(GeneratedsSuper)
    A type that describes the composition of a rate that has been quoted
or is to be quoted. This includes the two currencies and the
quotation relationship between the two currencies and is used as
a building block throughout the FX specification.
 
 
Method resolution order:
QuotedCurrencyPair
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, currency1=None, currency2=None, quoteBasis=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='QuotedCurrencyPair', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='QuotedCurrencyPair')
exportChildren(self, outfile, level, namespace_='', name_='QuotedCurrencyPair', fromsubclass_=False, pretty_print=True)
get_currency1(self)
get_currency2(self)
get_extensiontype_(self)
get_quoteBasis(self)
hasContent_(self)
set_currency1(self, currency1)
set_currency2(self, currency2)
set_extensiontype_(self, extensiontype_)
set_quoteBasis(self, quoteBasis)
validate_QuoteBasisEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'currency1': <fpml_genericlib.MemberSpec_ object>, 'currency2': <fpml_genericlib.MemberSpec_ object>, 'quoteBasis': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Rate(GeneratedsSuper)
    The abstract base class for all types which define interest rate
streams.
 
 
Method resolution order:
Rate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Rate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Rate')
exportChildren(self, outfile, level, namespace_='', name_='Rate', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RateIndex(UnderlyingAsset)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
RateIndex
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, floatingRateIndex=None, term=None, paymentFrequency=None, dayCountFraction=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RateIndex', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RateIndex')
exportChildren(self, outfile, level, namespace_='', name_='RateIndex', fromsubclass_=False, pretty_print=True)
get_dayCountFraction(self)
get_floatingRateIndex(self)
get_paymentFrequency(self)
get_term(self)
hasContent_(self)
set_dayCountFraction(self, dayCountFraction)
set_floatingRateIndex(self, floatingRateIndex)
set_paymentFrequency(self, paymentFrequency)
set_term(self, term)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dayCountFraction': <fpml_genericlib.MemberSpec_ object>, 'floatingRateIndex': <fpml_genericlib.MemberSpec_ object>, 'paymentFrequency': <fpml_genericlib.MemberSpec_ object>, 'term': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
get_extensiontype_(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RateObservation(GeneratedsSuper)
    A type defining parameters associated with an individual observation
or fixing. This type forms part of the cashflow representation
of a stream.
 
 
Method resolution order:
RateObservation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, resetDate=None, adjustedFixingDate=None, observedRate=None, treatedRate=None, observationWeight=None, rateReference=None, forecastRate=None, treatedForecastRate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RateObservation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RateObservation')
exportChildren(self, outfile, level, namespace_='', name_='RateObservation', fromsubclass_=False, pretty_print=True)
get_adjustedFixingDate(self)
get_forecastRate(self)
get_id(self)
get_observationWeight(self)
get_observedRate(self)
get_rateReference(self)
get_resetDate(self)
get_treatedForecastRate(self)
get_treatedRate(self)
hasContent_(self)
set_adjustedFixingDate(self, adjustedFixingDate)
set_forecastRate(self, forecastRate)
set_id(self, id)
set_observationWeight(self, observationWeight)
set_observedRate(self, observedRate)
set_rateReference(self, rateReference)
set_resetDate(self, resetDate)
set_treatedForecastRate(self, treatedForecastRate)
set_treatedRate(self, treatedRate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustedFixingDate': <fpml_genericlib.MemberSpec_ object>, 'forecastRate': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'observationWeight': <fpml_genericlib.MemberSpec_ object>, 'observedRate': <fpml_genericlib.MemberSpec_ object>, 'rateReference': <fpml_genericlib.MemberSpec_ object>, 'resetDate': <fpml_genericlib.MemberSpec_ object>, 'treatedForecastRate': <fpml_genericlib.MemberSpec_ object>, 'treatedRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RateReference(GeneratedsSuper)
    Reference to any rate (floating, inflation) derived from the
abstract Rate component.
 
 
Method resolution order:
RateReference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RateReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RateReference')
exportChildren(self, outfile, level, namespace_='', name_='RateReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RateSourcePage(GeneratedsSuper)
    
Method resolution order:
RateSourcePage
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, rateSourcePageScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RateSourcePage', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RateSourcePage')
exportChildren(self, outfile, level, namespace_='', name_='RateSourcePage', fromsubclass_=False, pretty_print=True)
get_rateSourcePageScheme(self)
get_valueOf_(self)
hasContent_(self)
set_rateSourcePageScheme(self, rateSourcePageScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'rateSourcePageScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Reference(GeneratedsSuper)
    The abstract base class for all types which define intra-document
pointers.
 
 
Method resolution order:
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Reference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Reference')
exportChildren(self, outfile, level, namespace_='', name_='Reference', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReferenceAmount(GeneratedsSuper)
    Specifies the reference amount using a scheme.
 
 
Method resolution order:
ReferenceAmount
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, referenceAmountScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReferenceAmount', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReferenceAmount')
exportChildren(self, outfile, level, namespace_='', name_='ReferenceAmount', fromsubclass_=False, pretty_print=True)
get_referenceAmountScheme(self)
get_valueOf_(self)
hasContent_(self)
set_referenceAmountScheme(self, referenceAmountScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'referenceAmountScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReferenceBank(GeneratedsSuper)
    A type to describe an institution (party) identified by means of a
coding scheme and an optional name.
 
 
Method resolution order:
ReferenceBank
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, referenceBankId=None, referenceBankName=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReferenceBank', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReferenceBank')
exportChildren(self, outfile, level, namespace_='', name_='ReferenceBank', fromsubclass_=False, pretty_print=True)
get_referenceBankId(self)
get_referenceBankName(self)
hasContent_(self)
set_referenceBankId(self, referenceBankId)
set_referenceBankName(self, referenceBankName)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'referenceBankId': <fpml_genericlib.MemberSpec_ object>, 'referenceBankName': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReferenceBankId(GeneratedsSuper)
    
Method resolution order:
ReferenceBankId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, referenceBankIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReferenceBankId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReferenceBankId')
exportChildren(self, outfile, level, namespace_='', name_='ReferenceBankId', fromsubclass_=False, pretty_print=True)
get_referenceBankIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_referenceBankIdScheme(self, referenceBankIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'referenceBankIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReferenceLevel(GeneratedsSuper)
    
Method resolution order:
ReferenceLevel
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, amount=None, referenceLevelUnit=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReferenceLevel', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReferenceLevel')
exportChildren(self, outfile, level, namespace_='', name_='ReferenceLevel', fromsubclass_=False, pretty_print=True)
get_amount(self)
get_referenceLevelUnit(self)
hasContent_(self)
set_amount(self, amount)
set_referenceLevelUnit(self, referenceLevelUnit)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amount': <fpml_genericlib.MemberSpec_ object>, 'referenceLevelUnit': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReferenceLevelUnit(GeneratedsSuper)
    CPD Reference Level: millimeters or inches of daily precipitation
HDD Reference Level: degree-days CDD Reference Level: degree-
days.
 
 
Method resolution order:
ReferenceLevelUnit
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, weatherIndexReferenceLevelScheme='http://www.fpml.org/coding-scheme/weather-index-reference-level', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReferenceLevelUnit', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReferenceLevelUnit')
exportChildren(self, outfile, level, namespace_='', name_='ReferenceLevelUnit', fromsubclass_=False, pretty_print=True)
get_valueOf_(self)
get_weatherIndexReferenceLevelScheme(self)
hasContent_(self)
set_valueOf_(self, valueOf_)
set_weatherIndexReferenceLevelScheme(self, weatherIndexReferenceLevelScheme)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'valueOf_': <fpml_genericlib.MemberSpec_ object>, 'weatherIndexReferenceLevelScheme': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Region(GeneratedsSuper)
    A code that describes the world region of a counterparty. For
example, NorthAmerica, Europe, Asia.
 
 
Method resolution order:
Region
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, regionScheme='http://www.fpml.org/coding-scheme/region', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Region', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Region')
exportChildren(self, outfile, level, namespace_='', name_='Region', fromsubclass_=False, pretty_print=True)
get_regionScheme(self)
get_valueOf_(self)
hasContent_(self)
set_regionScheme(self, regionScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'regionScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RelatedBusinessUnit(GeneratedsSuper)
    
Method resolution order:
RelatedBusinessUnit
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, businessUnitReference=None, role=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RelatedBusinessUnit', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RelatedBusinessUnit')
exportChildren(self, outfile, level, namespace_='', name_='RelatedBusinessUnit', fromsubclass_=False, pretty_print=True)
get_businessUnitReference(self)
get_role(self)
hasContent_(self)
set_businessUnitReference(self, businessUnitReference)
set_role(self, role)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessUnitReference': <fpml_genericlib.MemberSpec_ object>, 'role': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RelatedParty(GeneratedsSuper)
    
Method resolution order:
RelatedParty
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyReference=None, accountReference=None, role=None, type_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RelatedParty', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RelatedParty')
exportChildren(self, outfile, level, namespace_='', name_='RelatedParty', fromsubclass_=False, pretty_print=True)
get_accountReference(self)
get_partyReference(self)
get_role(self)
get_type(self)
hasContent_(self)
set_accountReference(self, accountReference)
set_partyReference(self, partyReference)
set_role(self, role)
set_type(self, type_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'accountReference': <fpml_genericlib.MemberSpec_ object>, 'partyReference': <fpml_genericlib.MemberSpec_ object>, 'role': <fpml_genericlib.MemberSpec_ object>, 'type_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RelatedPerson(GeneratedsSuper)
    
Method resolution order:
RelatedPerson
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, personReference=None, role=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RelatedPerson', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RelatedPerson')
exportChildren(self, outfile, level, namespace_='', name_='RelatedPerson', fromsubclass_=False, pretty_print=True)
get_personReference(self)
get_role(self)
hasContent_(self)
set_personReference(self, personReference)
set_role(self, role)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'personReference': <fpml_genericlib.MemberSpec_ object>, 'role': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RelativeDateOffset(Offset)
    A type defining a date (referred to as the derived date) as a
relative offset from another date (referred to as the anchor
date). If the anchor date is itself an adjustable date then the
offset is assumed to be calculated from the adjusted anchor
date. A number of different scenarios can be supported, namely;
1) the derived date may simply be a number of calendar periods
(days, weeks, months or years) preceding or following the anchor
date; 2) the unadjusted derived date may be a number of calendar
periods (days, weeks, months or years) preceding or following
the anchor date with the resulting unadjusted derived date
subject to adjustment in accordance with a specified business
day convention, i.e. the derived date must fall on a good
business day; 3) the derived date may be a number of business
days preceding or following the anchor date. Note that the
businessDayConvention specifies any required adjustment to the
unadjusted derived date. A negative or positive value in the
periodMultiplier indicates whether the unadjusted derived
precedes or follows the anchor date. The businessDayConvention
should contain a value NONE if the day type element contains a
value of Business (since specifying a negative or positive
business days offset would already guarantee that the derived
date would fall on a good business day in the specified business
centers).
 
 
Method resolution order:
RelativeDateOffset
Offset
Period
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, dayType=None, businessDayConvention=None, businessCentersReference=None, businessCenters=None, dateRelativeTo=None, adjustedDate=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RelativeDateOffset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RelativeDateOffset')
exportChildren(self, outfile, level, namespace_='', name_='RelativeDateOffset', fromsubclass_=False, pretty_print=True)
get_adjustedDate(self)
get_businessCenters(self)
get_businessCentersReference(self)
get_businessDayConvention(self)
get_dateRelativeTo(self)
get_extensiontype_(self)
hasContent_(self)
set_adjustedDate(self, adjustedDate)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)
set_businessDayConvention(self, businessDayConvention)
set_dateRelativeTo(self, dateRelativeTo)
set_extensiontype_(self, extensiontype_)
validate_BusinessDayConventionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustedDate': <fpml_genericlib.MemberSpec_ object>, 'businessCenters': <fpml_genericlib.MemberSpec_ object>, 'businessCentersReference': <fpml_genericlib.MemberSpec_ object>, 'businessDayConvention': <fpml_genericlib.MemberSpec_ object>, 'dateRelativeTo': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Offset'>
A type defining an offset used in calculating a new date relative to
a reference date. E.g. calendar days, business days, Commodity
Business days, etc..

Methods inherited from Offset:
get_dayType(self)
set_dayType(self, dayType)
validate_DayTypeEnum(self, value)

Methods inherited from Period:
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RelativeDateSequence(GeneratedsSuper)
    A type describing a date when this date is defined in reference to
another date through one or several date offsets.
 
 
Method resolution order:
RelativeDateSequence
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dateRelativeTo=None, dateOffset=None, businessCentersReference=None, businessCenters=None)
Initialize self.  See help(type(self)) for accurate signature.
add_dateOffset(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RelativeDateSequence', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RelativeDateSequence')
exportChildren(self, outfile, level, namespace_='', name_='RelativeDateSequence', fromsubclass_=False, pretty_print=True)
get_businessCenters(self)
get_businessCentersReference(self)
get_dateOffset(self)
get_dateRelativeTo(self)
hasContent_(self)
insert_dateOffset_at(self, index, value)
replace_dateOffset_at(self, index, value)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)
set_dateOffset(self, dateOffset)
set_dateRelativeTo(self, dateRelativeTo)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessCenters': <fpml_genericlib.MemberSpec_ object>, 'businessCentersReference': <fpml_genericlib.MemberSpec_ object>, 'dateOffset': <fpml_genericlib.MemberSpec_ object>, 'dateRelativeTo': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RelativeDates(RelativeDateOffset)
    A type describing a set of dates defined as relative to another set
of dates.
 
 
Method resolution order:
RelativeDates
RelativeDateOffset
Offset
Period
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, dayType=None, businessDayConvention=None, businessCentersReference=None, businessCenters=None, dateRelativeTo=None, adjustedDate=None, periodSkip=None, scheduleBounds=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RelativeDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RelativeDates')
exportChildren(self, outfile, level, namespace_='', name_='RelativeDates', fromsubclass_=False, pretty_print=True)
get_periodSkip(self)
get_scheduleBounds(self)
hasContent_(self)
set_periodSkip(self, periodSkip)
set_scheduleBounds(self, scheduleBounds)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'periodSkip': <fpml_genericlib.MemberSpec_ object>, 'scheduleBounds': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.RelativeDateOffset'>
A type defining a date (referred to as the derived date) as a
relative offset from another date (referred to as the anchor
date). If the anchor date is itself an adjustable date then the
offset is assumed to be calculated from the adjusted anchor
date. A number of different scenarios can be supported, namely;
1) the derived date may simply be a number of calendar periods
(days, weeks, months or years) preceding or following the anchor
date; 2) the unadjusted derived date may be a number of calendar
periods (days, weeks, months or years) preceding or following
the anchor date with the resulting unadjusted derived date
subject to adjustment in accordance with a specified business
day convention, i.e. the derived date must fall on a good
business day; 3) the derived date may be a number of business
days preceding or following the anchor date. Note that the
businessDayConvention specifies any required adjustment to the
unadjusted derived date. A negative or positive value in the
periodMultiplier indicates whether the unadjusted derived
precedes or follows the anchor date. The businessDayConvention
should contain a value NONE if the day type element contains a
value of Business (since specifying a negative or positive
business days offset would already guarantee that the derived
date would fall on a good business day in the specified business
centers).

Methods inherited from RelativeDateOffset:
get_adjustedDate(self)
get_businessCenters(self)
get_businessCentersReference(self)
get_businessDayConvention(self)
get_dateRelativeTo(self)
get_extensiontype_(self)
set_adjustedDate(self, adjustedDate)
set_businessCenters(self, businessCenters)
set_businessCentersReference(self, businessCentersReference)
set_businessDayConvention(self, businessDayConvention)
set_dateRelativeTo(self, dateRelativeTo)
set_extensiontype_(self, extensiontype_)
validate_BusinessDayConventionEnum(self, value)

Methods inherited from Offset:
get_dayType(self)
set_dayType(self, dayType)
validate_DayTypeEnum(self, value)

Methods inherited from Period:
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReportingCurrencyType(GeneratedsSuper)
    A scheme identifying the type of currency that was used to report
the value of an asset. For example, this could contain values
like SettlementCurrency, QuoteCurrency, UnitCurrency, etc.
 
 
Method resolution order:
ReportingCurrencyType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, reportingCurrencyTypeScheme='http://www.fpml.org/coding-scheme/reporting-currency-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReportingCurrencyType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReportingCurrencyType')
exportChildren(self, outfile, level, namespace_='', name_='ReportingCurrencyType', fromsubclass_=False, pretty_print=True)
get_reportingCurrencyTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_reportingCurrencyTypeScheme(self, reportingCurrencyTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'reportingCurrencyTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReportingRegimeName(GeneratedsSuper)
    An identifier of an reporting regime or format used for regulatory
reporting, for example DoddFrankAct, MiFID,
HongKongOTCDRepository, etc.
 
 
Method resolution order:
ReportingRegimeName
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, reportingRegimeNameScheme='http://www.fpml.org/coding-scheme/reporting-regime', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReportingRegimeName', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReportingRegimeName')
exportChildren(self, outfile, level, namespace_='', name_='ReportingRegimeName', fromsubclass_=False, pretty_print=True)
get_reportingRegimeNameScheme(self)
get_valueOf_(self)
hasContent_(self)
set_reportingRegimeNameScheme(self, reportingRegimeNameScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'reportingRegimeNameScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Representations(GeneratedsSuper)
    A type for defining ISDA 2002 Equity Derivative Representations.
 
 
Method resolution order:
Representations
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, nonReliance=None, agreementsRegardingHedging=None, indexDisclaimer=None, additionalAcknowledgements=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Representations', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Representations')
exportChildren(self, outfile, level, namespace_='', name_='Representations', fromsubclass_=False, pretty_print=True)
get_additionalAcknowledgements(self)
get_agreementsRegardingHedging(self)
get_indexDisclaimer(self)
get_nonReliance(self)
hasContent_(self)
set_additionalAcknowledgements(self, additionalAcknowledgements)
set_agreementsRegardingHedging(self, agreementsRegardingHedging)
set_indexDisclaimer(self, indexDisclaimer)
set_nonReliance(self, nonReliance)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalAcknowledgements': <fpml_genericlib.MemberSpec_ object>, 'agreementsRegardingHedging': <fpml_genericlib.MemberSpec_ object>, 'indexDisclaimer': <fpml_genericlib.MemberSpec_ object>, 'nonReliance': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RequestedAction(GeneratedsSuper)
    
Method resolution order:
RequestedAction
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, requestedActionScheme='http://www.fpml.org/coding-scheme/requested-action', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RequestedAction', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RequestedAction')
exportChildren(self, outfile, level, namespace_='', name_='RequestedAction', fromsubclass_=False, pretty_print=True)
get_requestedActionScheme(self)
get_valueOf_(self)
hasContent_(self)
set_requestedActionScheme(self, requestedActionScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'requestedActionScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RequiredIdentifierDate(GeneratedsSuper)
    A date with a required identifier which can be referenced elsewhere.
 
 
Method resolution order:
RequiredIdentifierDate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RequiredIdentifierDate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RequiredIdentifierDate')
exportChildren(self, outfile, level, namespace_='', name_='RequiredIdentifierDate', fromsubclass_=False, pretty_print=True)
get_id(self)
get_valueOf_(self)
hasContent_(self)
set_id(self, id)
set_valueOf_(self, valueOf_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ResetFrequency(Frequency)
    A type defining the reset frequency. In the case of a weekly reset,
also specifies the day of the week that the reset occurs. If the
reset frequency is greater than the calculation period frequency
the this implies that more or more reset dates is established
for each calculation period and some form of rate averaginhg is
applicable. The specific averaging method of calculation is
specified in FloatingRateCalculation. In case the reset
frequency is of value T (term), the period is defined by the
swap\swapStream\calculationPerioDates\effectiveDate and the
swap\swapStream\calculationPerioDates       erminationDate.
 
 
Method resolution order:
ResetFrequency
Frequency
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, periodMultiplier=None, period=None, weeklyRollConvention=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ResetFrequency', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ResetFrequency')
exportChildren(self, outfile, level, namespace_='', name_='ResetFrequency', fromsubclass_=False, pretty_print=True)
get_weeklyRollConvention(self)
hasContent_(self)
set_weeklyRollConvention(self, weeklyRollConvention)
validate_WeeklyRollConventionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'weeklyRollConvention': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Frequency'>
A type defining a time frequency, e.g. one day, three months. Used
for specifying payment or calculation frequencies at which the
value T (Term) is applicable.

Methods inherited from Frequency:
get_extensiontype_(self)
get_id(self)
get_period(self)
get_periodMultiplier(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_period(self, period)
set_periodMultiplier(self, periodMultiplier)
validate_PeriodExtendedEnum(self, value)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Resource(GeneratedsSuper)
    Describes the resource that contains the media representation of a
business event (i.e used for stating the Publicly Available
Information). For example, can describe a file or a URL that
represents the event. This type is an extended version of a type
defined by RIXML (www.rixml.org).
 
 
Method resolution order:
Resource
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, resourceId=None, resourceType=None, language=None, sizeInBytes=None, length=None, mimeType=None, name=None, comments=None, string=None, hexadecimalBinary=None, base64Binary=None, url=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Resource', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Resource')
exportChildren(self, outfile, level, namespace_='', name_='Resource', fromsubclass_=False, pretty_print=True)
get_base64Binary(self)
get_comments(self)
get_hexadecimalBinary(self)
get_language(self)
get_length(self)
get_mimeType(self)
get_name(self)
get_resourceId(self)
get_resourceType(self)
get_sizeInBytes(self)
get_string(self)
get_url(self)
hasContent_(self)
set_base64Binary(self, base64Binary)
set_comments(self, comments)
set_hexadecimalBinary(self, hexadecimalBinary)
set_language(self, language)
set_length(self, length)
set_mimeType(self, mimeType)
set_name(self, name)
set_resourceId(self, resourceId)
set_resourceType(self, resourceType)
set_sizeInBytes(self, sizeInBytes)
set_string(self, string)
set_url(self, url)
validate_NonEmptyURI(self, value)
validate_NormalizedString(self, value)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'base64Binary': <fpml_genericlib.MemberSpec_ object>, 'comments': <fpml_genericlib.MemberSpec_ object>, 'hexadecimalBinary': <fpml_genericlib.MemberSpec_ object>, 'language': <fpml_genericlib.MemberSpec_ object>, 'length': <fpml_genericlib.MemberSpec_ object>, 'mimeType': <fpml_genericlib.MemberSpec_ object>, 'name': <fpml_genericlib.MemberSpec_ object>, 'resourceId': <fpml_genericlib.MemberSpec_ object>, 'resourceType': <fpml_genericlib.MemberSpec_ object>, 'sizeInBytes': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ResourceId(GeneratedsSuper)
    The data type used for resource identifiers.
 
 
Method resolution order:
ResourceId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, resourceIdScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ResourceId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ResourceId')
exportChildren(self, outfile, level, namespace_='', name_='ResourceId', fromsubclass_=False, pretty_print=True)
get_resourceIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_resourceIdScheme(self, resourceIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'resourceIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ResourceLength(GeneratedsSuper)
    The type that indicates the length of the resource.
 
 
Method resolution order:
ResourceLength
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, lengthUnit=None, lengthValue=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ResourceLength', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ResourceLength')
exportChildren(self, outfile, level, namespace_='', name_='ResourceLength', fromsubclass_=False, pretty_print=True)
get_lengthUnit(self)
get_lengthValue(self)
hasContent_(self)
set_lengthUnit(self, lengthUnit)
set_lengthValue(self, lengthValue)
validate_LengthUnitEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'lengthUnit': <fpml_genericlib.MemberSpec_ object>, 'lengthValue': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ResourceType(GeneratedsSuper)
    The data type used for describing the type or purpose of a resource,
e.g. "Confirmation".
 
 
Method resolution order:
ResourceType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, resourceTypeScheme='http://www.fpml.org/coding-scheme/resource-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ResourceType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ResourceType')
exportChildren(self, outfile, level, namespace_='', name_='ResourceType', fromsubclass_=False, pretty_print=True)
get_resourceTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_resourceTypeScheme(self, resourceTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'resourceTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Restructuring(GeneratedsSuper)
    
Method resolution order:
Restructuring
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, applicable=None, restructuringType=None, multipleHolderObligation=None, multipleCreditEventNotices=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Restructuring', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Restructuring')
exportChildren(self, outfile, level, namespace_='', name_='Restructuring', fromsubclass_=False, pretty_print=True)
get_applicable(self)
get_multipleCreditEventNotices(self)
get_multipleHolderObligation(self)
get_restructuringType(self)
hasContent_(self)
set_applicable(self, applicable)
set_multipleCreditEventNotices(self, multipleCreditEventNotices)
set_multipleHolderObligation(self, multipleHolderObligation)
set_restructuringType(self, restructuringType)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'applicable': <fpml_genericlib.MemberSpec_ object>, 'multipleCreditEventNotices': <fpml_genericlib.MemberSpec_ object>, 'multipleHolderObligation': <fpml_genericlib.MemberSpec_ object>, 'restructuringType': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RestructuringType(GeneratedsSuper)
    
Method resolution order:
RestructuringType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, restructuringScheme='http://www.fpml.org/coding-scheme/restructuring', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RestructuringType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RestructuringType')
exportChildren(self, outfile, level, namespace_='', name_='RestructuringType', fromsubclass_=False, pretty_print=True)
get_restructuringScheme(self)
get_valueOf_(self)
hasContent_(self)
set_restructuringScheme(self, restructuringScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'restructuringScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Return(GeneratedsSuper)
    A type describing the dividend return conditions applicable to the
swap.
 
 
Method resolution order:
Return
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, returnType=None, dividendConditions=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Return', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Return')
exportChildren(self, outfile, level, namespace_='', name_='Return', fromsubclass_=False, pretty_print=True)
get_dividendConditions(self)
get_returnType(self)
hasContent_(self)
set_dividendConditions(self, dividendConditions)
set_returnType(self, returnType)
validate_ReturnTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dividendConditions': <fpml_genericlib.MemberSpec_ object>, 'returnType': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnLeg(ReturnSwapLegUnderlyer)
    A type describing the return leg of a return type swap.
 
 
Method resolution order:
ReturnLeg
ReturnSwapLegUnderlyer
DirectionalLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, legIdentifier=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, effectiveDate=None, terminationDate=None, strikeDate=None, underlyer=None, settlementType=None, settlementDate=None, settlementAmount=None, settlementCurrency=None, rateOfReturn=None, notional=None, amount=None, return_=None, notionalAdjustments=None, fxFeature=None, averagingDates=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnLeg')
exportChildren(self, outfile, level, namespace_='', name_='ReturnLeg', fromsubclass_=False, pretty_print=True)
get_amount(self)
get_averagingDates(self)
get_fxFeature(self)
get_notional(self)
get_notionalAdjustments(self)
get_rateOfReturn(self)
get_return(self)
hasContent_(self)
set_amount(self, amount)
set_averagingDates(self, averagingDates)
set_fxFeature(self, fxFeature)
set_notional(self, notional)
set_notionalAdjustments(self, notionalAdjustments)
set_rateOfReturn(self, rateOfReturn)
set_return(self, return_)
validate_NotionalAdjustmentEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'amount': <fpml_genericlib.MemberSpec_ object>, 'averagingDates': <fpml_genericlib.MemberSpec_ object>, 'fxFeature': <fpml_genericlib.MemberSpec_ object>, 'notional': <fpml_genericlib.MemberSpec_ object>, 'notionalAdjustments': <fpml_genericlib.MemberSpec_ object>, 'rateOfReturn': <fpml_genericlib.MemberSpec_ object>, 'return_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.ReturnSwapLegUnderlyer'>
A base class for all return leg types with an underlyer.

Methods inherited from ReturnSwapLegUnderlyer:
get_extensiontype_(self)
get_settlementAmount(self)
get_settlementCurrency(self)
get_settlementDate(self)
get_settlementType(self)
get_strikeDate(self)
get_underlyer(self)
set_extensiontype_(self, extensiontype_)
set_settlementAmount(self, settlementAmount)
set_settlementCurrency(self, settlementCurrency)
set_settlementDate(self, settlementDate)
set_settlementType(self, settlementType)
set_strikeDate(self, strikeDate)
set_underlyer(self, underlyer)
validate_SettlementTypeEnum(self, value)

Methods inherited from DirectionalLeg:
add_legIdentifier(self, value)
get_effectiveDate(self)
get_legIdentifier(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_terminationDate(self)
insert_legIdentifier_at(self, index, value)
replace_legIdentifier_at(self, index, value)
set_effectiveDate(self, effectiveDate)
set_legIdentifier(self, legIdentifier)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_terminationDate(self, terminationDate)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnLegValuation(GeneratedsSuper)
    A type describing the initial and final valuation of the underlyer.
 
 
Method resolution order:
ReturnLegValuation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, initialPrice=None, notionalReset=None, valuationPriceInterim=None, valuationPriceFinal=None, paymentDates=None, exchangeTradedContractNearest=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnLegValuation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnLegValuation')
exportChildren(self, outfile, level, namespace_='', name_='ReturnLegValuation', fromsubclass_=False, pretty_print=True)
get_exchangeTradedContractNearest(self)
get_initialPrice(self)
get_notionalReset(self)
get_paymentDates(self)
get_valuationPriceFinal(self)
get_valuationPriceInterim(self)
hasContent_(self)
set_exchangeTradedContractNearest(self, exchangeTradedContractNearest)
set_initialPrice(self, initialPrice)
set_notionalReset(self, notionalReset)
set_paymentDates(self, paymentDates)
set_valuationPriceFinal(self, valuationPriceFinal)
set_valuationPriceInterim(self, valuationPriceInterim)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'exchangeTradedContractNearest': <fpml_genericlib.MemberSpec_ object>, 'initialPrice': <fpml_genericlib.MemberSpec_ object>, 'notionalReset': <fpml_genericlib.MemberSpec_ object>, 'paymentDates': <fpml_genericlib.MemberSpec_ object>, 'valuationPriceFinal': <fpml_genericlib.MemberSpec_ object>, 'valuationPriceInterim': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnLegValuationPrice(Price)
    A type describing the strike price.
 
 
Method resolution order:
ReturnLegValuationPrice
Price
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, commission=None, determinationMethod=None, grossPrice=None, netPrice=None, accruedInterestPrice=None, fxConversion=None, amountRelativeTo=None, cleanNetPrice=None, quotationCharacteristics=None, valuationRules=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnLegValuationPrice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnLegValuationPrice')
exportChildren(self, outfile, level, namespace_='', name_='ReturnLegValuationPrice', fromsubclass_=False, pretty_print=True)
get_valuationRules(self)
hasContent_(self)
set_valuationRules(self, valuationRules)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'valuationRules': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Price'>
A type describing the strike price.

Methods inherited from Price:
get_accruedInterestPrice(self)
get_amountRelativeTo(self)
get_cleanNetPrice(self)
get_commission(self)
get_determinationMethod(self)
get_extensiontype_(self)
get_fxConversion(self)
get_grossPrice(self)
get_netPrice(self)
get_quotationCharacteristics(self)
set_accruedInterestPrice(self, accruedInterestPrice)
set_amountRelativeTo(self, amountRelativeTo)
set_cleanNetPrice(self, cleanNetPrice)
set_commission(self, commission)
set_determinationMethod(self, determinationMethod)
set_extensiontype_(self, extensiontype_)
set_fxConversion(self, fxConversion)
set_grossPrice(self, grossPrice)
set_netPrice(self, netPrice)
set_quotationCharacteristics(self, quotationCharacteristics)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnSwap(ReturnSwapBase)
    A type describing return swaps including return swaps (long form),
total return swaps, and variance swaps.
 
 
Method resolution order:
ReturnSwap
ReturnSwapBase
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, returnSwapLeg=None, principalExchangeFeatures=None, additionalPayment=None, earlyTermination=None, extraordinaryEvents=None)
Initialize self.  See help(type(self)) for accurate signature.
add_earlyTermination(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnSwap', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnSwap')
exportChildren(self, outfile, level, namespace_='', name_='ReturnSwap', fromsubclass_=False, pretty_print=True)
get_earlyTermination(self)
get_extraordinaryEvents(self)
hasContent_(self)
insert_earlyTermination_at(self, index, value)
replace_earlyTermination_at(self, index, value)
set_earlyTermination(self, earlyTermination)
set_extraordinaryEvents(self, extraordinaryEvents)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'earlyTermination': <fpml_genericlib.MemberSpec_ object>, 'extraordinaryEvents': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.ReturnSwapBase'>
A type describing the components that are common for return type
swaps, including short and long form return swaps
representations.

Methods inherited from ReturnSwapBase:
add_additionalPayment(self, value)
add_returnSwapLeg(self, value)
get_additionalPayment(self)
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_extensiontype_(self)
get_principalExchangeFeatures(self)
get_returnSwapLeg(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
insert_additionalPayment_at(self, index, value)
insert_returnSwapLeg_at(self, index, value)
replace_additionalPayment_at(self, index, value)
replace_returnSwapLeg_at(self, index, value)
set_additionalPayment(self, additionalPayment)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_extensiontype_(self, extensiontype_)
set_principalExchangeFeatures(self, principalExchangeFeatures)
set_returnSwapLeg(self, returnSwapLeg)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnSwapAdditionalPayment(PaymentBase)
    A type describing the additional payment(s) between the principal
parties to the trade. This component extends some of the
features of the additionalPayment component previously developed
in FpML. Appropriate discussions will determine whether it would
be appropriate to extend the shared component in order to meet
the further requirements of equity swaps.
 
 
Method resolution order:
ReturnSwapAdditionalPayment
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, additionalPaymentAmount=None, additionalPaymentDate=None, paymentType=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnSwapAdditionalPayment', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnSwapAdditionalPayment')
exportChildren(self, outfile, level, namespace_='', name_='ReturnSwapAdditionalPayment', fromsubclass_=False, pretty_print=True)
get_additionalPaymentAmount(self)
get_additionalPaymentDate(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentType(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_additionalPaymentAmount(self, additionalPaymentAmount)
set_additionalPaymentDate(self, additionalPaymentDate)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentType(self, paymentType)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalPaymentAmount': <fpml_genericlib.MemberSpec_ object>, 'additionalPaymentDate': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'paymentType': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PaymentBase'>
An abstract base class for payment types.

Methods inherited from PaymentBase:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnSwapAmount(LegAmount)
    Specifies, in relation to each Payment Date, the amount to which the
Payment Date relates. For Equity Swaps this element is
equivalent to the Equity Amount term as defined in the ISDA 2002
Equity Derivatives Definitions.
 
 
Method resolution order:
ReturnSwapAmount
LegAmount
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, currency=None, determinationMethod=None, currencyReference=None, referenceAmount=None, formula=None, encodedDescription=None, calculationDates=None, cashSettlement=None, optionsExchangeDividends=None, additionalDividends=None, allDividends=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnSwapAmount', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnSwapAmount')
exportChildren(self, outfile, level, namespace_='', name_='ReturnSwapAmount', fromsubclass_=False, pretty_print=True)
get_additionalDividends(self)
get_allDividends(self)
get_cashSettlement(self)
get_optionsExchangeDividends(self)
hasContent_(self)
set_additionalDividends(self, additionalDividends)
set_allDividends(self, allDividends)
set_cashSettlement(self, cashSettlement)
set_optionsExchangeDividends(self, optionsExchangeDividends)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalDividends': <fpml_genericlib.MemberSpec_ object>, 'allDividends': <fpml_genericlib.MemberSpec_ object>, 'cashSettlement': <fpml_genericlib.MemberSpec_ object>, 'optionsExchangeDividends': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.LegAmount'>
A type describing the amount that will paid or received on each of
the payment dates. This type is used to define both the Equity
Amount and the Interest Amount.

Methods inherited from LegAmount:
get_calculationDates(self)
get_currency(self)
get_currencyReference(self)
get_determinationMethod(self)
get_encodedDescription(self)
get_extensiontype_(self)
get_formula(self)
get_referenceAmount(self)
set_calculationDates(self, calculationDates)
set_currency(self, currency)
set_currencyReference(self, currencyReference)
set_determinationMethod(self, determinationMethod)
set_encodedDescription(self, encodedDescription)
set_extensiontype_(self, extensiontype_)
set_formula(self, formula)
set_referenceAmount(self, referenceAmount)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnSwapBase(Product)
    A type describing the components that are common for return type
swaps, including short and long form return swaps
representations.
 
 
Method resolution order:
ReturnSwapBase
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, returnSwapLeg=None, principalExchangeFeatures=None, additionalPayment=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_additionalPayment(self, value)
add_returnSwapLeg(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnSwapBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnSwapBase')
exportChildren(self, outfile, level, namespace_='', name_='ReturnSwapBase', fromsubclass_=False, pretty_print=True)
get_additionalPayment(self)
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_extensiontype_(self)
get_principalExchangeFeatures(self)
get_returnSwapLeg(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
hasContent_(self)
insert_additionalPayment_at(self, index, value)
insert_returnSwapLeg_at(self, index, value)
replace_additionalPayment_at(self, index, value)
replace_returnSwapLeg_at(self, index, value)
set_additionalPayment(self, additionalPayment)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_extensiontype_(self, extensiontype_)
set_principalExchangeFeatures(self, principalExchangeFeatures)
set_returnSwapLeg(self, returnSwapLeg)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'additionalPayment': <fpml_genericlib.MemberSpec_ object>, 'buyerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'buyerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'principalExchangeFeatures': <fpml_genericlib.MemberSpec_ object>, 'returnSwapLeg': <fpml_genericlib.MemberSpec_ object>, 'sellerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'sellerPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnSwapEarlyTermination(GeneratedsSuper)
    A type describing the date from which each of the party may be
allowed to terminate the trade.
 
 
Method resolution order:
ReturnSwapEarlyTermination
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, partyReference=None, startingDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnSwapEarlyTermination', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnSwapEarlyTermination')
exportChildren(self, outfile, level, namespace_='', name_='ReturnSwapEarlyTermination', fromsubclass_=False, pretty_print=True)
get_partyReference(self)
get_startingDate(self)
hasContent_(self)
set_partyReference(self, partyReference)
set_startingDate(self, startingDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'partyReference': <fpml_genericlib.MemberSpec_ object>, 'startingDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnSwapLegUnderlyer(DirectionalLeg)
    A base class for all return leg types with an underlyer.
 
 
Method resolution order:
ReturnSwapLegUnderlyer
DirectionalLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, legIdentifier=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, effectiveDate=None, terminationDate=None, strikeDate=None, underlyer=None, settlementType=None, settlementDate=None, settlementAmount=None, settlementCurrency=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnSwapLegUnderlyer', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnSwapLegUnderlyer')
exportChildren(self, outfile, level, namespace_='', name_='ReturnSwapLegUnderlyer', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_settlementAmount(self)
get_settlementCurrency(self)
get_settlementDate(self)
get_settlementType(self)
get_strikeDate(self)
get_underlyer(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_settlementAmount(self, settlementAmount)
set_settlementCurrency(self, settlementCurrency)
set_settlementDate(self, settlementDate)
set_settlementType(self, settlementType)
set_strikeDate(self, strikeDate)
set_underlyer(self, underlyer)
validate_SettlementTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementAmount': <fpml_genericlib.MemberSpec_ object>, 'settlementCurrency': <fpml_genericlib.MemberSpec_ object>, 'settlementDate': <fpml_genericlib.MemberSpec_ object>, 'settlementType': <fpml_genericlib.MemberSpec_ object>, 'strikeDate': <fpml_genericlib.MemberSpec_ object>, 'underlyer': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.DirectionalLeg'>
An abstract base class for all directional leg types with effective
date, termination date, where a payer makes a stream of payments
of greater than zero value to a receiver.

Methods inherited from DirectionalLeg:
add_legIdentifier(self, value)
get_effectiveDate(self)
get_legIdentifier(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_terminationDate(self)
insert_legIdentifier_at(self, index, value)
replace_legIdentifier_at(self, index, value)
set_effectiveDate(self, effectiveDate)
set_legIdentifier(self, legIdentifier)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_terminationDate(self, terminationDate)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnSwapNotional(GeneratedsSuper)
    Specifies the notional of return type swap. When used in the equity
leg, the definition will typically combine the actual amount
(using the notional component defined by the FpML industry
group) and the determination method. When used in the interest
leg, the definition will typically point to the definition of
the equity leg.
 
 
Method resolution order:
ReturnSwapNotional
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, relativeNotionalAmount=None, relativeDeterminationMethod=None, determinationMethod=None, notionalAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnSwapNotional', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnSwapNotional')
exportChildren(self, outfile, level, namespace_='', name_='ReturnSwapNotional', fromsubclass_=False, pretty_print=True)
get_determinationMethod(self)
get_id(self)
get_notionalAmount(self)
get_relativeDeterminationMethod(self)
get_relativeNotionalAmount(self)
hasContent_(self)
set_determinationMethod(self, determinationMethod)
set_id(self, id)
set_notionalAmount(self, notionalAmount)
set_relativeDeterminationMethod(self, relativeDeterminationMethod)
set_relativeNotionalAmount(self, relativeNotionalAmount)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'determinationMethod': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'notionalAmount': <fpml_genericlib.MemberSpec_ object>, 'relativeDeterminationMethod': <fpml_genericlib.MemberSpec_ object>, 'relativeNotionalAmount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnSwapNotionalAmountReference(Reference)
    A reference to the return swap notional amount.
 
 
Method resolution order:
ReturnSwapNotionalAmountReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnSwapNotionalAmountReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnSwapNotionalAmountReference')
exportChildren(self, outfile, level, namespace_='', name_='ReturnSwapNotionalAmountReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ReturnSwapPaymentDates(GeneratedsSuper)
    A type describing the return payment dates of the swap.
 
 
Method resolution order:
ReturnSwapPaymentDates
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, paymentDatesInterim=None, paymentDateFinal=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ReturnSwapPaymentDates', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ReturnSwapPaymentDates')
exportChildren(self, outfile, level, namespace_='', name_='ReturnSwapPaymentDates', fromsubclass_=False, pretty_print=True)
get_id(self)
get_paymentDateFinal(self)
get_paymentDatesInterim(self)
hasContent_(self)
set_id(self, id)
set_paymentDateFinal(self, paymentDateFinal)
set_paymentDatesInterim(self, paymentDatesInterim)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'paymentDateFinal': <fpml_genericlib.MemberSpec_ object>, 'paymentDatesInterim': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Rounding(GeneratedsSuper)
    A type defining a rounding direction and precision to be used in the
rounding of a rate.
 
 
Method resolution order:
Rounding
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, roundingDirection=None, precision=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Rounding', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Rounding')
exportChildren(self, outfile, level, namespace_='', name_='Rounding', fromsubclass_=False, pretty_print=True)
get_precision(self)
get_roundingDirection(self)
hasContent_(self)
set_precision(self, precision)
set_roundingDirection(self, roundingDirection)
validate_RoundingDirectionEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'precision': <fpml_genericlib.MemberSpec_ object>, 'roundingDirection': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Routing(GeneratedsSuper)
    A type that provides three alternative ways of identifying a party
involved in the routing of a payment. The identification may use
payment system identifiers only; actual name, address and other
reference information; or a combination of both.
 
 
Method resolution order:
Routing
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, routingIds=None, routingExplicitDetails=None, routingIdsAndExplicitDetails=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Routing', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Routing')
exportChildren(self, outfile, level, namespace_='', name_='Routing', fromsubclass_=False, pretty_print=True)
get_routingExplicitDetails(self)
get_routingIds(self)
get_routingIdsAndExplicitDetails(self)
hasContent_(self)
set_routingExplicitDetails(self, routingExplicitDetails)
set_routingIds(self, routingIds)
set_routingIdsAndExplicitDetails(self, routingIdsAndExplicitDetails)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'routingExplicitDetails': <fpml_genericlib.MemberSpec_ object>, 'routingIds': <fpml_genericlib.MemberSpec_ object>, 'routingIdsAndExplicitDetails': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RoutingExplicitDetails(GeneratedsSuper)
    A type that models name, address and supplementary textual
information for the purposes of identifying a party involved in
the routing of a payment.
 
 
Method resolution order:
RoutingExplicitDetails
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, routingName=None, routingAddress=None, routingAccountNumber=None, routingReferenceText=None)
Initialize self.  See help(type(self)) for accurate signature.
add_routingReferenceText(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RoutingExplicitDetails', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RoutingExplicitDetails')
exportChildren(self, outfile, level, namespace_='', name_='RoutingExplicitDetails', fromsubclass_=False, pretty_print=True)
get_routingAccountNumber(self)
get_routingAddress(self)
get_routingName(self)
get_routingReferenceText(self)
hasContent_(self)
insert_routingReferenceText_at(self, index, value)
replace_routingReferenceText_at(self, index, value)
set_routingAccountNumber(self, routingAccountNumber)
set_routingAddress(self, routingAddress)
set_routingName(self, routingName)
set_routingReferenceText(self, routingReferenceText)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'routingAccountNumber': <fpml_genericlib.MemberSpec_ object>, 'routingAddress': <fpml_genericlib.MemberSpec_ object>, 'routingName': <fpml_genericlib.MemberSpec_ object>, 'routingReferenceText': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RoutingId(GeneratedsSuper)
    
Method resolution order:
RoutingId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, routingIdCodeScheme='http://www.fpml.org/coding-scheme/external/iso9362', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RoutingId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RoutingId')
exportChildren(self, outfile, level, namespace_='', name_='RoutingId', fromsubclass_=False, pretty_print=True)
get_routingIdCodeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_routingIdCodeScheme(self, routingIdCodeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'routingIdCodeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RoutingIds(GeneratedsSuper)
    A type that provides for identifying a party involved in the routing
of a payment by means of one or more standard identification
codes. For example, both a SWIFT BIC code and a national bank
identifier may be required.
 
 
Method resolution order:
RoutingIds
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, routingId=None)
Initialize self.  See help(type(self)) for accurate signature.
add_routingId(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RoutingIds', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RoutingIds')
exportChildren(self, outfile, level, namespace_='', name_='RoutingIds', fromsubclass_=False, pretty_print=True)
get_routingId(self)
hasContent_(self)
insert_routingId_at(self, index, value)
replace_routingId_at(self, index, value)
set_routingId(self, routingId)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'routingId': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class RoutingIdsAndExplicitDetails(GeneratedsSuper)
    A type that provides a combination of payment system identification
codes with physical postal address details, for the purposes of
identifying a party involved in the routing of a payment.
 
 
Method resolution order:
RoutingIdsAndExplicitDetails
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, routingIds=None, routingName=None, routingAddress=None, routingAccountNumber=None, routingReferenceText=None)
Initialize self.  See help(type(self)) for accurate signature.
add_routingIds(self, value)
add_routingReferenceText(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='RoutingIdsAndExplicitDetails', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='RoutingIdsAndExplicitDetails')
exportChildren(self, outfile, level, namespace_='', name_='RoutingIdsAndExplicitDetails', fromsubclass_=False, pretty_print=True)
get_routingAccountNumber(self)
get_routingAddress(self)
get_routingIds(self)
get_routingName(self)
get_routingReferenceText(self)
hasContent_(self)
insert_routingIds_at(self, index, value)
insert_routingReferenceText_at(self, index, value)
replace_routingIds_at(self, index, value)
replace_routingReferenceText_at(self, index, value)
set_routingAccountNumber(self, routingAccountNumber)
set_routingAddress(self, routingAddress)
set_routingIds(self, routingIds)
set_routingName(self, routingName)
set_routingReferenceText(self, routingReferenceText)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'routingAccountNumber': <fpml_genericlib.MemberSpec_ object>, 'routingAddress': <fpml_genericlib.MemberSpec_ object>, 'routingIds': <fpml_genericlib.MemberSpec_ object>, 'routingName': <fpml_genericlib.MemberSpec_ object>, 'routingReferenceText': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Schedule(GeneratedsSuper)
    A type defining a schedule of rates or amounts in terms of an
initial value and then a series of step date and value pairs. On
each step date the rate or amount changes to the new step value.
The series of step date and value pairs are optional. If not
specified, this implies that the initial value remains unchanged
over time.
 
 
Method resolution order:
Schedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, initialValue=None, step=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_step(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Schedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Schedule')
exportChildren(self, outfile, level, namespace_='', name_='Schedule', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
get_initialValue(self)
get_step(self)
hasContent_(self)
insert_step_at(self, index, value)
replace_step_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_initialValue(self, initialValue)
set_step(self, step)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'initialValue': <fpml_genericlib.MemberSpec_ object>, 'step': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class ScheduleReference(Reference)
    Reference to a schedule of rates or amounts.
 
 
Method resolution order:
ScheduleReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='ScheduleReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='ScheduleReference')
exportChildren(self, outfile, level, namespace_='', name_='ScheduleReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SequencedDisruptionFallback(GeneratedsSuper)
    A Disruption Fallback with the sequence in which it should be
applied relative to other Disruption Fallbacks.
 
 
Method resolution order:
SequencedDisruptionFallback
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, fallback=None, sequence=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SequencedDisruptionFallback', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SequencedDisruptionFallback')
exportChildren(self, outfile, level, namespace_='', name_='SequencedDisruptionFallback', fromsubclass_=False, pretty_print=True)
get_fallback(self)
get_sequence(self)
hasContent_(self)
set_fallback(self, fallback)
set_sequence(self, sequence)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fallback': <fpml_genericlib.MemberSpec_ object>, 'sequence': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementInformation(GeneratedsSuper)
    A type that represents the choice of methods for settling a
potential currency payment resulting from a trade: by means of a
standard settlement instruction, by netting it out with other
payments, or with an explicit settlement instruction.
 
 
Method resolution order:
SettlementInformation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, standardSettlementStyle=None, settlementInstruction=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementInformation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementInformation')
exportChildren(self, outfile, level, namespace_='', name_='SettlementInformation', fromsubclass_=False, pretty_print=True)
get_settlementInstruction(self)
get_standardSettlementStyle(self)
hasContent_(self)
set_settlementInstruction(self, settlementInstruction)
set_standardSettlementStyle(self, standardSettlementStyle)
validate_StandardSettlementStyleEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementInstruction': <fpml_genericlib.MemberSpec_ object>, 'standardSettlementStyle': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementInstruction(GeneratedsSuper)
    A type that models a complete instruction for settling a currency
payment, including the settlement method to be used, the
correspondent bank, any intermediary banks and the ultimate
beneficary.
 
 
Method resolution order:
SettlementInstruction
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementMethod=None, correspondentInformation=None, intermediaryInformation=None, beneficiaryBank=None, beneficiary=None, depositoryPartyReference=None, splitSettlement=None)
Initialize self.  See help(type(self)) for accurate signature.
add_intermediaryInformation(self, value)
add_splitSettlement(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementInstruction', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementInstruction')
exportChildren(self, outfile, level, namespace_='', name_='SettlementInstruction', fromsubclass_=False, pretty_print=True)
get_beneficiary(self)
get_beneficiaryBank(self)
get_correspondentInformation(self)
get_depositoryPartyReference(self)
get_intermediaryInformation(self)
get_settlementMethod(self)
get_splitSettlement(self)
hasContent_(self)
insert_intermediaryInformation_at(self, index, value)
insert_splitSettlement_at(self, index, value)
replace_intermediaryInformation_at(self, index, value)
replace_splitSettlement_at(self, index, value)
set_beneficiary(self, beneficiary)
set_beneficiaryBank(self, beneficiaryBank)
set_correspondentInformation(self, correspondentInformation)
set_depositoryPartyReference(self, depositoryPartyReference)
set_intermediaryInformation(self, intermediaryInformation)
set_settlementMethod(self, settlementMethod)
set_splitSettlement(self, splitSettlement)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'beneficiary': <fpml_genericlib.MemberSpec_ object>, 'beneficiaryBank': <fpml_genericlib.MemberSpec_ object>, 'correspondentInformation': <fpml_genericlib.MemberSpec_ object>, 'depositoryPartyReference': <fpml_genericlib.MemberSpec_ object>, 'intermediaryInformation': <fpml_genericlib.MemberSpec_ object>, 'settlementMethod': <fpml_genericlib.MemberSpec_ object>, 'splitSettlement': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementMethod(GeneratedsSuper)
    
Method resolution order:
SettlementMethod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementMethodScheme='http://www.fpml.org/coding-scheme/settlement-method', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementMethod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementMethod')
exportChildren(self, outfile, level, namespace_='', name_='SettlementMethod', fromsubclass_=False, pretty_print=True)
get_settlementMethodScheme(self)
get_valueOf_(self)
hasContent_(self)
set_settlementMethodScheme(self, settlementMethodScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementMethodScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementPeriods(GeneratedsSuper)
    Specifies a set of Settlement Periods associated with an Electricity
Transaction for delivery on an Applicable Day or for a series of
Applicable Days.
 
 
Method resolution order:
SettlementPeriods
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, duration=None, applicableDay=None, startTime=None, endTime=None, excludeHolidays=None, includeHolidays=None)
Initialize self.  See help(type(self)) for accurate signature.
add_applicableDay(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementPeriods', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementPeriods')
exportChildren(self, outfile, level, namespace_='', name_='SettlementPeriods', fromsubclass_=False, pretty_print=True)
get_applicableDay(self)
get_duration(self)
get_endTime(self)
get_excludeHolidays(self)
get_id(self)
get_includeHolidays(self)
get_startTime(self)
hasContent_(self)
insert_applicableDay_at(self, index, value)
replace_applicableDay_at(self, index, value)
set_applicableDay(self, applicableDay)
set_duration(self, duration)
set_endTime(self, endTime)
set_excludeHolidays(self, excludeHolidays)
set_id(self, id)
set_includeHolidays(self, includeHolidays)
set_startTime(self, startTime)
validate_DayOfWeekEnum(self, value)
validate_SettlementPeriodDurationEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'applicableDay': <fpml_genericlib.MemberSpec_ object>, 'duration': <fpml_genericlib.MemberSpec_ object>, 'endTime': <fpml_genericlib.MemberSpec_ object>, 'excludeHolidays': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'includeHolidays': <fpml_genericlib.MemberSpec_ object>, 'startTime': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementPeriodsFixedPrice(FixedPrice)
    A type defining the Fixed Price applicable to a range or ranges of
Settlement Periods.
 
 
Method resolution order:
SettlementPeriodsFixedPrice
FixedPrice
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, price=None, priceCurrency=None, priceUnit=None, settlementPeriodsReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementPeriodsFixedPrice', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementPeriodsFixedPrice')
exportChildren(self, outfile, level, namespace_='', name_='SettlementPeriodsFixedPrice', fromsubclass_=False, pretty_print=True)
get_settlementPeriodsReference(self)
hasContent_(self)
insert_settlementPeriodsReference_at(self, index, value)
replace_settlementPeriodsReference_at(self, index, value)
set_settlementPeriodsReference(self, settlementPeriodsReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementPeriodsReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FixedPrice'>
A type defining the Fixed Price.

Methods inherited from FixedPrice:
get_extensiontype_(self)
get_id(self)
get_price(self)
get_priceCurrency(self)
get_priceUnit(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_price(self, price)
set_priceCurrency(self, priceCurrency)
set_priceUnit(self, priceUnit)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementPeriodsReference(Reference)
    Allows a set of Settlement Periods to reference one already defined
elsewhere in the trade.
 
 
Method resolution order:
SettlementPeriodsReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementPeriodsReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementPeriodsReference')
exportChildren(self, outfile, level, namespace_='', name_='SettlementPeriodsReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementPeriodsSchedule(GeneratedsSuper)
    The specification of the Settlement Periods in which the electricity
will be delivered for a "shaped" trade i.e. where different
Settlement Period ranges will apply to different periods of the
trade.
 
 
Method resolution order:
SettlementPeriodsSchedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementPeriodsStep=None, deliveryPeriodsReference=None, deliveryPeriodsScheduleReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsStep(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementPeriodsSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementPeriodsSchedule')
exportChildren(self, outfile, level, namespace_='', name_='SettlementPeriodsSchedule', fromsubclass_=False, pretty_print=True)
get_deliveryPeriodsReference(self)
get_deliveryPeriodsScheduleReference(self)
get_settlementPeriodsStep(self)
hasContent_(self)
insert_settlementPeriodsStep_at(self, index, value)
replace_settlementPeriodsStep_at(self, index, value)
set_deliveryPeriodsReference(self, deliveryPeriodsReference)
set_deliveryPeriodsScheduleReference(self, deliveryPeriodsScheduleReference)
set_settlementPeriodsStep(self, settlementPeriodsStep)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'deliveryPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'deliveryPeriodsScheduleReference': <fpml_genericlib.MemberSpec_ object>, 'settlementPeriodsStep': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementPeriodsStep(GeneratedsSuper)
    A reference to the range of Settlement Periods that applies to a
given period of a transaction.
 
 
Method resolution order:
SettlementPeriodsStep
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementPeriodsReference=None)
Initialize self.  See help(type(self)) for accurate signature.
add_settlementPeriodsReference(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementPeriodsStep', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementPeriodsStep')
exportChildren(self, outfile, level, namespace_='', name_='SettlementPeriodsStep', fromsubclass_=False, pretty_print=True)
get_settlementPeriodsReference(self)
hasContent_(self)
insert_settlementPeriodsReference_at(self, index, value)
replace_settlementPeriodsReference_at(self, index, value)
set_settlementPeriodsReference(self, settlementPeriodsReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementPeriodsReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementPriceDefaultElection(GeneratedsSuper)
    Coding scheme that specifies the settlement price default election.
 
 
Method resolution order:
SettlementPriceDefaultElection
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementPriceDefaultElectionScheme='http://www.fpml.org/coding-scheme/settlement-price-default-election', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementPriceDefaultElection', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementPriceDefaultElection')
exportChildren(self, outfile, level, namespace_='', name_='SettlementPriceDefaultElection', fromsubclass_=False, pretty_print=True)
get_settlementPriceDefaultElectionScheme(self)
get_valueOf_(self)
hasContent_(self)
set_settlementPriceDefaultElectionScheme(self, settlementPriceDefaultElectionScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementPriceDefaultElectionScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementPriceSource(GeneratedsSuper)
    The source from which the settlement price is to be obtained, e.g. a
Reuters page, Prezzo di Riferimento, etc.
 
 
Method resolution order:
SettlementPriceSource
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementPriceSourceScheme='http://www.fpml.org/coding-scheme/settlement-price-source', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementPriceSource', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementPriceSource')
exportChildren(self, outfile, level, namespace_='', name_='SettlementPriceSource', fromsubclass_=False, pretty_print=True)
get_settlementPriceSourceScheme(self)
get_valueOf_(self)
hasContent_(self)
set_settlementPriceSourceScheme(self, settlementPriceSourceScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementPriceSourceScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementRateOption(GeneratedsSuper)
    A type defining the settlement rate options through a scheme
reflecting the terms of the Annex A to the 1998 FX and Currency
Option Definitions.
 
 
Method resolution order:
SettlementRateOption
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementRateOptionScheme='http://www.fpml.org/coding-scheme/settlement-rate-option', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementRateOption', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementRateOption')
exportChildren(self, outfile, level, namespace_='', name_='SettlementRateOption', fromsubclass_=False, pretty_print=True)
get_settlementRateOptionScheme(self)
get_valueOf_(self)
hasContent_(self)
set_settlementRateOptionScheme(self, settlementRateOptionScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'settlementRateOptionScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementRateSource(GeneratedsSuper)
    A type describing the method for obtaining a settlement rate.
 
 
Method resolution order:
SettlementRateSource
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, informationSource=None, cashSettlementReferenceBanks=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementRateSource', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementRateSource')
exportChildren(self, outfile, level, namespace_='', name_='SettlementRateSource', fromsubclass_=False, pretty_print=True)
get_cashSettlementReferenceBanks(self)
get_informationSource(self)
hasContent_(self)
set_cashSettlementReferenceBanks(self, cashSettlementReferenceBanks)
set_informationSource(self, informationSource)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'cashSettlementReferenceBanks': <fpml_genericlib.MemberSpec_ object>, 'informationSource': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SettlementTerms(GeneratedsSuper)
    
Method resolution order:
SettlementTerms
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, settlementCurrency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SettlementTerms', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SettlementTerms')
exportChildren(self, outfile, level, namespace_='', name_='SettlementTerms', fromsubclass_=False, pretty_print=True)
get_id(self)
get_settlementCurrency(self)
hasContent_(self)
set_id(self, id)
set_settlementCurrency(self, settlementCurrency)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'settlementCurrency': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SharedAmericanExercise(Exercise)
    TBAChoice between latest exercise time expressed as literal time, or
using a determination method.
 
 
Method resolution order:
SharedAmericanExercise
Exercise
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, commencementDate=None, expirationDate=None, latestExerciseTime=None, latestExerciseTimeDetermination=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SharedAmericanExercise', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SharedAmericanExercise')
exportChildren(self, outfile, level, namespace_='', name_='SharedAmericanExercise', fromsubclass_=False, pretty_print=True)
get_commencementDate(self)
get_expirationDate(self)
get_latestExerciseTime(self)
get_latestExerciseTimeDetermination(self)
hasContent_(self)
set_commencementDate(self, commencementDate)
set_expirationDate(self, expirationDate)
set_latestExerciseTime(self, latestExerciseTime)
set_latestExerciseTimeDetermination(self, latestExerciseTimeDetermination)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'commencementDate': <fpml_genericlib.MemberSpec_ object>, 'expirationDate': <fpml_genericlib.MemberSpec_ object>, 'latestExerciseTime': <fpml_genericlib.MemberSpec_ object>, 'latestExerciseTimeDetermination': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Exercise'>
The abstract base class for all types which define way in which
options may be exercised.

Methods inherited from Exercise:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SimpleCreditDefaultSwap(UnderlyingAsset)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
SimpleCreditDefaultSwap
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, referenceEntity=None, creditEntityReference=None, term=None, paymentFrequency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SimpleCreditDefaultSwap', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SimpleCreditDefaultSwap')
exportChildren(self, outfile, level, namespace_='', name_='SimpleCreditDefaultSwap', fromsubclass_=False, pretty_print=True)
get_creditEntityReference(self)
get_paymentFrequency(self)
get_referenceEntity(self)
get_term(self)
hasContent_(self)
set_creditEntityReference(self, creditEntityReference)
set_paymentFrequency(self, paymentFrequency)
set_referenceEntity(self, referenceEntity)
set_term(self, term)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'creditEntityReference': <fpml_genericlib.MemberSpec_ object>, 'paymentFrequency': <fpml_genericlib.MemberSpec_ object>, 'referenceEntity': <fpml_genericlib.MemberSpec_ object>, 'term': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
get_extensiontype_(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SimpleFra(UnderlyingAsset)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
SimpleFra
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, startTerm=None, endTerm=None, dayCountFraction=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SimpleFra', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SimpleFra')
exportChildren(self, outfile, level, namespace_='', name_='SimpleFra', fromsubclass_=False, pretty_print=True)
get_dayCountFraction(self)
get_endTerm(self)
get_startTerm(self)
hasContent_(self)
set_dayCountFraction(self, dayCountFraction)
set_endTerm(self, endTerm)
set_startTerm(self, startTerm)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dayCountFraction': <fpml_genericlib.MemberSpec_ object>, 'endTerm': <fpml_genericlib.MemberSpec_ object>, 'startTerm': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
get_extensiontype_(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SimpleIRSwap(UnderlyingAsset)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
SimpleIRSwap
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, term=None, paymentFrequency=None, dayCountFraction=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SimpleIRSwap', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SimpleIRSwap')
exportChildren(self, outfile, level, namespace_='', name_='SimpleIRSwap', fromsubclass_=False, pretty_print=True)
get_dayCountFraction(self)
get_paymentFrequency(self)
get_term(self)
hasContent_(self)
set_dayCountFraction(self, dayCountFraction)
set_paymentFrequency(self, paymentFrequency)
set_term(self, term)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dayCountFraction': <fpml_genericlib.MemberSpec_ object>, 'paymentFrequency': <fpml_genericlib.MemberSpec_ object>, 'term': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.UnderlyingAsset'>
Abstract base class for all underlying assets.

Methods inherited from UnderlyingAsset:
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
get_extensiontype_(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)
set_extensiontype_(self, extensiontype_)

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SimplePayment(PaymentBase)
    A complex type to specified payments in a simpler fashion than the
Payment type. This construct should be used from the version 4.3
onwards.
 
 
Method resolution order:
SimplePayment
PaymentBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, paymentAmount=None, paymentDate=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SimplePayment', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SimplePayment')
exportChildren(self, outfile, level, namespace_='', name_='SimplePayment', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_paymentAmount(self)
get_paymentDate(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_paymentAmount(self, paymentAmount)
set_paymentDate(self, paymentDate)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'paymentAmount': <fpml_genericlib.MemberSpec_ object>, 'paymentDate': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, 'receiverPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.PaymentBase'>
An abstract base class for payment types.

Methods inherited from PaymentBase:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SingleUnderlyer(GeneratedsSuper)
    A type describing a single underlyer
 
 
Method resolution order:
SingleUnderlyer
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, underlyingAsset=None, openUnits=None, dividendPayout=None, couponPayment=None, averageDailyTradingVolume=None, depositoryReceipt=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SingleUnderlyer', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SingleUnderlyer')
exportChildren(self, outfile, level, namespace_='', name_='SingleUnderlyer', fromsubclass_=False, pretty_print=True)
get_averageDailyTradingVolume(self)
get_couponPayment(self)
get_depositoryReceipt(self)
get_dividendPayout(self)
get_openUnits(self)
get_underlyingAsset(self)
hasContent_(self)
set_averageDailyTradingVolume(self, averageDailyTradingVolume)
set_couponPayment(self, couponPayment)
set_depositoryReceipt(self, depositoryReceipt)
set_dividendPayout(self, dividendPayout)
set_openUnits(self, openUnits)
set_underlyingAsset(self, underlyingAsset)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averageDailyTradingVolume': <fpml_genericlib.MemberSpec_ object>, 'couponPayment': <fpml_genericlib.MemberSpec_ object>, 'depositoryReceipt': <fpml_genericlib.MemberSpec_ object>, 'dividendPayout': <fpml_genericlib.MemberSpec_ object>, 'openUnits': <fpml_genericlib.MemberSpec_ object>, 'underlyingAsset': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SplitSettlement(GeneratedsSuper)
    A type that supports the division of a gross settlement amount into
a number of split settlements, each requiring its own settlement
instruction.
 
 
Method resolution order:
SplitSettlement
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, splitSettlementAmount=None, beneficiaryBank=None, beneficiary=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SplitSettlement', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SplitSettlement')
exportChildren(self, outfile, level, namespace_='', name_='SplitSettlement', fromsubclass_=False, pretty_print=True)
get_beneficiary(self)
get_beneficiaryBank(self)
get_splitSettlementAmount(self)
hasContent_(self)
set_beneficiary(self, beneficiary)
set_beneficiaryBank(self, beneficiaryBank)
set_splitSettlementAmount(self, splitSettlementAmount)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'beneficiary': <fpml_genericlib.MemberSpec_ object>, 'beneficiaryBank': <fpml_genericlib.MemberSpec_ object>, 'splitSettlementAmount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SpreadSchedule(Schedule)
    Adds an optional spread type element to the Schedule to identify a
long or short spread value.
 
 
Method resolution order:
SpreadSchedule
Schedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, initialValue=None, step=None, type_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SpreadSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SpreadSchedule')
exportChildren(self, outfile, level, namespace_='', name_='SpreadSchedule', fromsubclass_=False, pretty_print=True)
get_type(self)
hasContent_(self)
set_type(self, type_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'type_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Schedule'>
A type defining a schedule of rates or amounts in terms of an
initial value and then a series of step date and value pairs. On
each step date the rate or amount changes to the new step value.
The series of step date and value pairs are optional. If not
specified, this implies that the initial value remains unchanged
over time.

Methods inherited from Schedule:
add_step(self, value)
get_extensiontype_(self)
get_id(self)
get_initialValue(self)
get_step(self)
insert_step_at(self, index, value)
replace_step_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_initialValue(self, initialValue)
set_step(self, step)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SpreadScheduleReference(Reference)
    Provides a reference to a spread schedule.
 
 
Method resolution order:
SpreadScheduleReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SpreadScheduleReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SpreadScheduleReference')
exportChildren(self, outfile, level, namespace_='', name_='SpreadScheduleReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SpreadScheduleType(GeneratedsSuper)
    Defines a Spread Type Scheme to identify a long or short spread
value.
 
 
Method resolution order:
SpreadScheduleType
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, spreadScheduleTypeScheme='http://www.fpml.org/coding-scheme/spread-schedule-type', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SpreadScheduleType', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SpreadScheduleType')
exportChildren(self, outfile, level, namespace_='', name_='SpreadScheduleType', fromsubclass_=False, pretty_print=True)
get_spreadScheduleTypeScheme(self)
get_valueOf_(self)
hasContent_(self)
set_spreadScheduleTypeScheme(self, spreadScheduleTypeScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'spreadScheduleTypeScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StartingDate(GeneratedsSuper)
    A type specifying the date from which the early termination clause
can be exercised.
 
 
Method resolution order:
StartingDate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dateRelativeTo=None, adjustableDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StartingDate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StartingDate')
exportChildren(self, outfile, level, namespace_='', name_='StartingDate', fromsubclass_=False, pretty_print=True)
get_adjustableDate(self)
get_dateRelativeTo(self)
hasContent_(self)
set_adjustableDate(self, adjustableDate)
set_dateRelativeTo(self, dateRelativeTo)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustableDate': <fpml_genericlib.MemberSpec_ object>, 'dateRelativeTo': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Step(StepBase)
    A type defining a step date and step value pair. This step
definitions are used to define varying rate or amount schedules,
e.g. a notional amortization or a step-up coupon schedule.
 
 
Method resolution order:
Step
StepBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, stepDate=None, stepValue=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Step', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Step')
exportChildren(self, outfile, level, namespace_='', name_='Step', fromsubclass_=False, pretty_print=True)
get_stepValue(self)
hasContent_(self)
set_stepValue(self, stepValue)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'stepValue': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.StepBase'>
A type defining a step date and step value pair. This step
definitions are used to define varying rate or amount schedules,
e.g. a notional amortization or a step-up coupon schedule.

Methods inherited from StepBase:
get_extensiontype_(self)
get_id(self)
get_stepDate(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_stepDate(self, stepDate)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StepBase(GeneratedsSuper)
    A type defining a step date and step value pair. This step
definitions are used to define varying rate or amount schedules,
e.g. a notional amortization or a step-up coupon schedule.
 
 
Method resolution order:
StepBase
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, stepDate=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StepBase', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StepBase')
exportChildren(self, outfile, level, namespace_='', name_='StepBase', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_id(self)
get_stepDate(self)
hasContent_(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_stepDate(self, stepDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'stepDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StrategyFeature(GeneratedsSuper)
    A type for definining equity option simple strike or calendar spread
strategy features.
 
 
Method resolution order:
StrategyFeature
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, strikeSpread=None, calendarSpread=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StrategyFeature', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StrategyFeature')
exportChildren(self, outfile, level, namespace_='', name_='StrategyFeature', fromsubclass_=False, pretty_print=True)
get_calendarSpread(self)
get_strikeSpread(self)
hasContent_(self)
set_calendarSpread(self, calendarSpread)
set_strikeSpread(self, strikeSpread)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calendarSpread': <fpml_genericlib.MemberSpec_ object>, 'strikeSpread': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StreetAddress(GeneratedsSuper)
    A type that describes the set of street and building number
information that identifies a postal address within a city.
 
 
Method resolution order:
StreetAddress
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, streetLine=None)
Initialize self.  See help(type(self)) for accurate signature.
add_streetLine(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StreetAddress', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StreetAddress')
exportChildren(self, outfile, level, namespace_='', name_='StreetAddress', fromsubclass_=False, pretty_print=True)
get_streetLine(self)
hasContent_(self)
insert_streetLine_at(self, index, value)
replace_streetLine_at(self, index, value)
set_streetLine(self, streetLine)
validate_String(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'streetLine': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Strike(GeneratedsSuper)
    A type describing a single cap or floor rate.
 
 
Method resolution order:
Strike
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, strikeRate=None, buyer=None, seller=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Strike', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Strike')
exportChildren(self, outfile, level, namespace_='', name_='Strike', fromsubclass_=False, pretty_print=True)
get_buyer(self)
get_id(self)
get_seller(self)
get_strikeRate(self)
hasContent_(self)
set_buyer(self, buyer)
set_id(self, id)
set_seller(self, seller)
set_strikeRate(self, strikeRate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'buyer': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'seller': <fpml_genericlib.MemberSpec_ object>, 'strikeRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StrikePriceBasketReference(Reference)
    A pointer style reference to a basket in the document
 
 
Method resolution order:
StrikePriceBasketReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StrikePriceBasketReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StrikePriceBasketReference')
exportChildren(self, outfile, level, namespace_='', name_='StrikePriceBasketReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StrikePriceUnderlyingReference(Reference)
    A pointer style reference to a product leg in the document
 
 
Method resolution order:
StrikePriceUnderlyingReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StrikePriceUnderlyingReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StrikePriceUnderlyingReference')
exportChildren(self, outfile, level, namespace_='', name_='StrikePriceUnderlyingReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StrikeSchedule(Schedule)
    A type describing a schedule of cap or floor rates.
 
 
Method resolution order:
StrikeSchedule
Schedule
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, initialValue=None, step=None, buyer=None, seller=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StrikeSchedule', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StrikeSchedule')
exportChildren(self, outfile, level, namespace_='', name_='StrikeSchedule', fromsubclass_=False, pretty_print=True)
get_buyer(self)
get_seller(self)
hasContent_(self)
set_buyer(self, buyer)
set_seller(self, seller)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'buyer': <fpml_genericlib.MemberSpec_ object>, 'seller': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Schedule'>
A type defining a schedule of rates or amounts in terms of an
initial value and then a series of step date and value pairs. On
each step date the rate or amount changes to the new step value.
The series of step date and value pairs are optional. If not
specified, this implies that the initial value remains unchanged
over time.

Methods inherited from Schedule:
add_step(self, value)
get_extensiontype_(self)
get_id(self)
get_initialValue(self)
get_step(self)
insert_step_at(self, index, value)
replace_step_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_initialValue(self, initialValue)
set_step(self, step)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StrikeSpread(GeneratedsSuper)
    A type for defining a strike spread feature.
 
 
Method resolution order:
StrikeSpread
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, upperStrike=None, upperStrikeNumberOfOptions=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StrikeSpread', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StrikeSpread')
exportChildren(self, outfile, level, namespace_='', name_='StrikeSpread', fromsubclass_=False, pretty_print=True)
get_upperStrike(self)
get_upperStrikeNumberOfOptions(self)
hasContent_(self)
set_upperStrike(self, upperStrike)
set_upperStrikeNumberOfOptions(self, upperStrikeNumberOfOptions)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'upperStrike': <fpml_genericlib.MemberSpec_ object>, 'upperStrikeNumberOfOptions': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Stub(StubValue)
    A type defining how a stub calculation period amount is calculated
and the start and end date of the stub. A single floating rate
tenor different to that used for the regular part of the
calculation periods schedule may be specified, or two floating
rate tenors many be specified. If two floating rate tenors are
specified then Linear Interpolation (in accordance with the 2000
ISDA Definitions, Section 8.3 Interpolation) is assumed to
apply. Alternatively, an actual known stub rate or stub amount
may be specified.
 
 
Method resolution order:
Stub
StubValue
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, floatingRate=None, stubRate=None, stubAmount=None, stubStartDate=None, stubEndDate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Stub', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Stub')
exportChildren(self, outfile, level, namespace_='', name_='Stub', fromsubclass_=False, pretty_print=True)
get_stubEndDate(self)
get_stubStartDate(self)
hasContent_(self)
set_stubEndDate(self, stubEndDate)
set_stubStartDate(self, stubStartDate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'stubEndDate': <fpml_genericlib.MemberSpec_ object>, 'stubStartDate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.StubValue'>
A type defining how a stub calculation period amount is calculated.
A single floating rate tenor different to that used for the
regular part of the calculation periods schedule may be
specified, or two floating rate tenors many be specified. If two
floating rate tenors are specified then Linear Interpolation (in
accordance with the 2000 ISDA Definitions, Section 8.3
Interpolation) is assumed to apply. Alternatively, an actual
known stub rate or stub amount may be specified.

Methods inherited from StubValue:
add_floatingRate(self, value)
get_extensiontype_(self)
get_floatingRate(self)
get_stubAmount(self)
get_stubRate(self)
insert_floatingRate_at(self, index, value)
replace_floatingRate_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_floatingRate(self, floatingRate)
set_stubAmount(self, stubAmount)
set_stubRate(self, stubRate)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StubCalculationPeriod(GeneratedsSuper)
    A type describing the Stub Calculation Period.Choice group between
mandatory specification of initial stub and optional
specification of final stub, or mandatory final stub.
 
 
Method resolution order:
StubCalculationPeriod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, initialStub=None, finalStub=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StubCalculationPeriod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StubCalculationPeriod')
exportChildren(self, outfile, level, namespace_='', name_='StubCalculationPeriod', fromsubclass_=False, pretty_print=True)
get_finalStub(self)
get_initialStub(self)
hasContent_(self)
set_finalStub(self, finalStub)
set_initialStub(self, initialStub)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'finalStub': <fpml_genericlib.MemberSpec_ object>, 'initialStub': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StubFloatingRate(Rate)
    A type defining a floating rate.
 
 
Method resolution order:
StubFloatingRate
Rate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, floatingRateIndex=None, indexTenor=None, floatingRateMultiplierSchedule=None, spreadSchedule=None, rateTreatment=None, capRateSchedule=None, floorRateSchedule=None, capFloorStraddle=None)
Initialize self.  See help(type(self)) for accurate signature.
add_capRateSchedule(self, value)
add_floorRateSchedule(self, value)
add_spreadSchedule(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StubFloatingRate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StubFloatingRate')
exportChildren(self, outfile, level, namespace_='', name_='StubFloatingRate', fromsubclass_=False, pretty_print=True)
get_capFloorStraddle(self)
get_capRateSchedule(self)
get_floatingRateIndex(self)
get_floatingRateMultiplierSchedule(self)
get_floorRateSchedule(self)
get_indexTenor(self)
get_rateTreatment(self)
get_spreadSchedule(self)
hasContent_(self)
insert_capRateSchedule_at(self, index, value)
insert_floorRateSchedule_at(self, index, value)
insert_spreadSchedule_at(self, index, value)
replace_capRateSchedule_at(self, index, value)
replace_floorRateSchedule_at(self, index, value)
replace_spreadSchedule_at(self, index, value)
set_capFloorStraddle(self, capFloorStraddle)
set_capRateSchedule(self, capRateSchedule)
set_floatingRateIndex(self, floatingRateIndex)
set_floatingRateMultiplierSchedule(self, floatingRateMultiplierSchedule)
set_floorRateSchedule(self, floorRateSchedule)
set_indexTenor(self, indexTenor)
set_rateTreatment(self, rateTreatment)
set_spreadSchedule(self, spreadSchedule)
validate_RateTreatmentEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'capFloorStraddle': <fpml_genericlib.MemberSpec_ object>, 'capRateSchedule': <fpml_genericlib.MemberSpec_ object>, 'floatingRateIndex': <fpml_genericlib.MemberSpec_ object>, 'floatingRateMultiplierSchedule': <fpml_genericlib.MemberSpec_ object>, 'floorRateSchedule': <fpml_genericlib.MemberSpec_ object>, 'indexTenor': <fpml_genericlib.MemberSpec_ object>, 'rateTreatment': <fpml_genericlib.MemberSpec_ object>, 'spreadSchedule': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Rate'>
The abstract base class for all types which define interest rate
streams.

Methods inherited from Rate:
get_extensiontype_(self)
get_id(self)
set_extensiontype_(self, extensiontype_)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class StubValue(GeneratedsSuper)
    A type defining how a stub calculation period amount is calculated.
A single floating rate tenor different to that used for the
regular part of the calculation periods schedule may be
specified, or two floating rate tenors many be specified. If two
floating rate tenors are specified then Linear Interpolation (in
accordance with the 2000 ISDA Definitions, Section 8.3
Interpolation) is assumed to apply. Alternatively, an actual
known stub rate or stub amount may be specified.
 
 
Method resolution order:
StubValue
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, floatingRate=None, stubRate=None, stubAmount=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
add_floatingRate(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='StubValue', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='StubValue')
exportChildren(self, outfile, level, namespace_='', name_='StubValue', fromsubclass_=False, pretty_print=True)
get_extensiontype_(self)
get_floatingRate(self)
get_stubAmount(self)
get_stubRate(self)
hasContent_(self)
insert_floatingRate_at(self, index, value)
replace_floatingRate_at(self, index, value)
set_extensiontype_(self, extensiontype_)
set_floatingRate(self, floatingRate)
set_stubAmount(self, stubAmount)
set_stubRate(self, stubRate)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'floatingRate': <fpml_genericlib.MemberSpec_ object>, 'stubAmount': <fpml_genericlib.MemberSpec_ object>, 'stubRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SupervisoryBody(GeneratedsSuper)
    An identifier of an organization that supervises or regulates
trading activity, e.g. CFTC, SEC, FSA, ODRF, etc.
 
 
Method resolution order:
SupervisoryBody
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, supervisoryBodyScheme='http://www.fpml.org/coding-scheme/supervisory-body', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SupervisoryBody', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SupervisoryBody')
exportChildren(self, outfile, level, namespace_='', name_='SupervisoryBody', fromsubclass_=False, pretty_print=True)
get_supervisoryBodyScheme(self)
get_valueOf_(self)
hasContent_(self)
set_supervisoryBodyScheme(self, supervisoryBodyScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'supervisoryBodyScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class SwaptionPhysicalSettlement(GeneratedsSuper)
    
Method resolution order:
SwaptionPhysicalSettlement
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, clearedPhysicalSettlement=None, predeterminedClearingOrganizationPartyReference=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='SwaptionPhysicalSettlement', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='SwaptionPhysicalSettlement')
exportChildren(self, outfile, level, namespace_='', name_='SwaptionPhysicalSettlement', fromsubclass_=False, pretty_print=True)
get_clearedPhysicalSettlement(self)
get_predeterminedClearingOrganizationPartyReference(self)
hasContent_(self)
set_clearedPhysicalSettlement(self, clearedPhysicalSettlement)
set_predeterminedClearingOrganizationPartyReference(self, predeterminedClearingOrganizationPartyReference)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'clearedPhysicalSettlement': <fpml_genericlib.MemberSpec_ object>, 'predeterminedClearingOrganizationPartyReference': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class TelephoneNumber(GeneratedsSuper)
    A type that represents a telephonic contact.
 
 
Method resolution order:
TelephoneNumber
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, type_=None, number=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='TelephoneNumber', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='TelephoneNumber')
exportChildren(self, outfile, level, namespace_='', name_='TelephoneNumber', fromsubclass_=False, pretty_print=True)
get_number(self)
get_type(self)
hasContent_(self)
set_number(self, number)
set_type(self, type_)
validate_String(self, value)
validate_TelephoneTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'number': <fpml_genericlib.MemberSpec_ object>, 'type_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class TermDeposit(Product)
    A class defining the content model for a term deposit product.
 
 
Method resolution order:
TermDeposit
Product
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, primaryAssetClass=None, secondaryAssetClass=None, productType=None, productId=None, assetClass=None, embeddedOptionType=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, startDate=None, maturityDate=None, tenorName=None, tenorPeriod=None, principal=None, fixedRate=None, dayCountFraction=None, features=None, interest=None, payment=None)
Initialize self.  See help(type(self)) for accurate signature.
add_payment(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='TermDeposit', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='TermDeposit')
exportChildren(self, outfile, level, namespace_='', name_='TermDeposit', fromsubclass_=False, pretty_print=True)
get_dayCountFraction(self)
get_features(self)
get_fixedRate(self)
get_interest(self)
get_maturityDate(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_payment(self)
get_principal(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_startDate(self)
get_tenorName(self)
get_tenorPeriod(self)
hasContent_(self)
insert_payment_at(self, index, value)
replace_payment_at(self, index, value)
set_dayCountFraction(self, dayCountFraction)
set_features(self, features)
set_fixedRate(self, fixedRate)
set_interest(self, interest)
set_maturityDate(self, maturityDate)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_payment(self, payment)
set_principal(self, principal)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_startDate(self, startDate)
set_tenorName(self, tenorName)
set_tenorPeriod(self, tenorPeriod)
validate_FxTenorPeriodEnum(self, value)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dayCountFraction': <fpml_genericlib.MemberSpec_ object>, 'features': <fpml_genericlib.MemberSpec_ object>, 'fixedRate': <fpml_genericlib.MemberSpec_ object>, 'interest': <fpml_genericlib.MemberSpec_ object>, 'maturityDate': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'payment': <fpml_genericlib.MemberSpec_ object>, 'principal': <fpml_genericlib.MemberSpec_ object>, 'receiverAccountReference': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = <class 'fpml_genericlib.Product'>
The base type which all FpML products extend.

Methods inherited from Product:
add_assetClass(self, value)
add_embeddedOptionType(self, value)
add_productId(self, value)
add_productType(self, value)
add_secondaryAssetClass(self, value)
get_assetClass(self)
get_embeddedOptionType(self)
get_extensiontype_(self)
get_id(self)
get_primaryAssetClass(self)
get_productId(self)
get_productType(self)
get_secondaryAssetClass(self)
insert_assetClass_at(self, index, value)
insert_embeddedOptionType_at(self, index, value)
insert_productId_at(self, index, value)
insert_productType_at(self, index, value)
insert_secondaryAssetClass_at(self, index, value)
replace_assetClass_at(self, index, value)
replace_embeddedOptionType_at(self, index, value)
replace_productId_at(self, index, value)
replace_productType_at(self, index, value)
replace_secondaryAssetClass_at(self, index, value)
set_assetClass(self, assetClass)
set_embeddedOptionType(self, embeddedOptionType)
set_extensiontype_(self, extensiontype_)
set_id(self, id)
set_primaryAssetClass(self, primaryAssetClass)
set_productId(self, productId)
set_productType(self, productType)
set_secondaryAssetClass(self, secondaryAssetClass)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class TermDepositFeatures(GeneratedsSuper)
    
Method resolution order:
TermDepositFeatures
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dualCurrency=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='TermDepositFeatures', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='TermDepositFeatures')
exportChildren(self, outfile, level, namespace_='', name_='TermDepositFeatures', fromsubclass_=False, pretty_print=True)
get_dualCurrency(self)
hasContent_(self)
set_dualCurrency(self, dualCurrency)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dualCurrency': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class TimezoneLocation(GeneratedsSuper)
    A geophraphic location for the purposes of defining a prevailing
time according to the tz database.
 
 
Method resolution order:
TimezoneLocation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, timezoneLocationScheme='http://www.fpml.org/coding-scheme/external/tzdatabase', valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='TimezoneLocation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='TimezoneLocation')
exportChildren(self, outfile, level, namespace_='', name_='TimezoneLocation', fromsubclass_=False, pretty_print=True)
get_timezoneLocationScheme(self)
get_valueOf_(self)
hasContent_(self)
set_timezoneLocationScheme(self, timezoneLocationScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'timezoneLocationScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class TradeId(GeneratedsSuper)
    A trade reference identifier allocated by a party. FpML does not
define the domain values associated with this element. Note that
the domain values for this element are not strictly an
enumerated list.
 
 
Method resolution order:
TradeId
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, tradeIdScheme=None, id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='TradeId', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='TradeId')
exportChildren(self, outfile, level, namespace_='', name_='TradeId', fromsubclass_=False, pretty_print=True)
get_id(self)
get_tradeIdScheme(self)
get_valueOf_(self)
hasContent_(self)
set_id(self, id)
set_tradeIdScheme(self, tradeIdScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'tradeIdScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class TradeUnderlyer2(GeneratedsSuper)
    The underlying asset/index/reference price etc. whose rate/price may
be observed to compute the value of the cashflow. It can be an
index, fixed rate, listed security, quoted currency pair, or a
reference entity (for credit derivatives). For use with Generic
products in Transparency reporting. Generic products define a
product that represents an OTC derivative transaction whose
economics are not fully described using an FpML schema. In other
views, generic products are present for convenience to support
internal messaging and workflows that are cross-product. Generic
products are not full trade representations as such they are not
intended to be used for confirming trades.
 
 
Method resolution order:
TradeUnderlyer2
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, floatingRate=None, fixedRate=None, exchangeRate=None, underlyingAsset=None, quotedCurrencyPair=None, referenceEntity=None, averagingMethod=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, buyerPartyReference=None, buyerAccountReference=None, sellerPartyReference=None, sellerAccountReference=None, dayCountFraction=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='TradeUnderlyer2', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='TradeUnderlyer2')
exportChildren(self, outfile, level, namespace_='', name_='TradeUnderlyer2', fromsubclass_=False, pretty_print=True)
get_averagingMethod(self)
get_buyerAccountReference(self)
get_buyerPartyReference(self)
get_dayCountFraction(self)
get_exchangeRate(self)
get_fixedRate(self)
get_floatingRate(self)
get_id(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_quotedCurrencyPair(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_referenceEntity(self)
get_sellerAccountReference(self)
get_sellerPartyReference(self)
get_underlyingAsset(self)
hasContent_(self)
set_averagingMethod(self, averagingMethod)
set_buyerAccountReference(self, buyerAccountReference)
set_buyerPartyReference(self, buyerPartyReference)
set_dayCountFraction(self, dayCountFraction)
set_exchangeRate(self, exchangeRate)
set_fixedRate(self, fixedRate)
set_floatingRate(self, floatingRate)
set_id(self, id)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_quotedCurrencyPair(self, quotedCurrencyPair)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_referenceEntity(self, referenceEntity)
set_sellerAccountReference(self, sellerAccountReference)
set_sellerPartyReference(self, sellerPartyReference)
set_underlyingAsset(self, underlyingAsset)
validate_AveragingMethodEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'averagingMethod': <fpml_genericlib.MemberSpec_ object>, 'buyerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'buyerPartyReference': <fpml_genericlib.MemberSpec_ object>, 'dayCountFraction': <fpml_genericlib.MemberSpec_ object>, 'exchangeRate': <fpml_genericlib.MemberSpec_ object>, 'fixedRate': <fpml_genericlib.MemberSpec_ object>, 'floatingRate': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>, 'payerAccountReference': <fpml_genericlib.MemberSpec_ object>, 'payerPartyReference': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Trigger(GeneratedsSuper)
    Trigger point at which feature is effective.Choice between either an
explicit representation of Credit Events, or Credit Events
defined elsewhere in the document.
 
 
Method resolution order:
Trigger
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, level=None, levelPercentage=None, creditEvents=None, creditEventsReference=None, triggerType=None, triggerTimeType=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Trigger', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Trigger')
exportChildren(self, outfile, level, namespace_='', name_='Trigger', fromsubclass_=False, pretty_print=True)
get_creditEvents(self)
get_creditEventsReference(self)
get_level(self)
get_levelPercentage(self)
get_triggerTimeType(self)
get_triggerType(self)
hasContent_(self)
set_creditEvents(self, creditEvents)
set_creditEventsReference(self, creditEventsReference)
set_level(self, level)
set_levelPercentage(self, levelPercentage)
set_triggerTimeType(self, triggerTimeType)
set_triggerType(self, triggerType)
validate_TriggerTimeTypeEnum(self, value)
validate_TriggerTypeEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'creditEvents': <fpml_genericlib.MemberSpec_ object>, 'creditEventsReference': <fpml_genericlib.MemberSpec_ object>, 'level': <fpml_genericlib.MemberSpec_ object>, 'levelPercentage': <fpml_genericlib.MemberSpec_ object>, 'triggerTimeType': <fpml_genericlib.MemberSpec_ object>, 'triggerType': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class TriggerEvent(GeneratedsSuper)
    Observation point for trigger.
 
 
Method resolution order:
TriggerEvent
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, schedule=None, triggerDates=None, trigger=None, featurePayment=None)
Initialize self.  See help(type(self)) for accurate signature.
add_schedule(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='TriggerEvent', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='TriggerEvent')
exportChildren(self, outfile, level, namespace_='', name_='TriggerEvent', fromsubclass_=False, pretty_print=True)
get_featurePayment(self)
get_schedule(self)
get_trigger(self)
get_triggerDates(self)
hasContent_(self)
insert_schedule_at(self, index, value)
replace_schedule_at(self, index, value)
set_featurePayment(self, featurePayment)
set_schedule(self, schedule)
set_trigger(self, trigger)
set_triggerDates(self, triggerDates)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'featurePayment': <fpml_genericlib.MemberSpec_ object>, 'schedule': <fpml_genericlib.MemberSpec_ object>, 'trigger': <fpml_genericlib.MemberSpec_ object>, 'triggerDates': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Underlyer(GeneratedsSuper)
    A type describing the whole set of possible underlyers: single
underlyers or multiple underlyers, each of these having either
security or index components.
 
 
Method resolution order:
Underlyer
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, singleUnderlyer=None, basket=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Underlyer', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Underlyer')
exportChildren(self, outfile, level, namespace_='', name_='Underlyer', fromsubclass_=False, pretty_print=True)
get_basket(self)
get_singleUnderlyer(self)
hasContent_(self)
set_basket(self, basket)
set_singleUnderlyer(self, singleUnderlyer)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'basket': <fpml_genericlib.MemberSpec_ object>, 'singleUnderlyer': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class UnderlyerInterestLeg(DirectionalLeg)
    A type describing interest payments associated with and underlyer,
such as financing
 
 
Method resolution order:
UnderlyerInterestLeg
DirectionalLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, legIdentifier=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, effectiveDate=None, terminationDate=None, fixedRate=None, spreadSchedule=None)
Initialize self.  See help(type(self)) for accurate signature.
add_spreadSchedule(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='UnderlyerInterestLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='UnderlyerInterestLeg')
exportChildren(self, outfile, level, namespace_='', name_='UnderlyerInterestLeg', fromsubclass_=False, pretty_print=True)
get_fixedRate(self)
get_spreadSchedule(self)
hasContent_(self)
insert_spreadSchedule_at(self, index, value)
replace_spreadSchedule_at(self, index, value)
set_fixedRate(self, fixedRate)
set_spreadSchedule(self, spreadSchedule)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'fixedRate': <fpml_genericlib.MemberSpec_ object>, 'spreadSchedule': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.DirectionalLeg'>
An abstract base class for all directional leg types with effective
date, termination date, where a payer makes a stream of payments
of greater than zero value to a receiver.

Methods inherited from DirectionalLeg:
add_legIdentifier(self, value)
get_effectiveDate(self)
get_extensiontype_(self)
get_legIdentifier(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
get_terminationDate(self)
insert_legIdentifier_at(self, index, value)
replace_legIdentifier_at(self, index, value)
set_effectiveDate(self, effectiveDate)
set_extensiontype_(self, extensiontype_)
set_legIdentifier(self, legIdentifier)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)
set_terminationDate(self, terminationDate)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class UnderlyerLoanRate(GeneratedsSuper)
    Defines stock loan information where this is required per underlyer.
You must not duplicate infromation within dividend conditions at
transaction level
 
 
Method resolution order:
UnderlyerLoanRate
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, lossOfStockBorrow=None, maximumStockLoanRate=None, increasedCostOfStockBorrow=None, initialStockLoanRate=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='UnderlyerLoanRate', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='UnderlyerLoanRate')
exportChildren(self, outfile, level, namespace_='', name_='UnderlyerLoanRate', fromsubclass_=False, pretty_print=True)
get_increasedCostOfStockBorrow(self)
get_initialStockLoanRate(self)
get_lossOfStockBorrow(self)
get_maximumStockLoanRate(self)
hasContent_(self)
set_increasedCostOfStockBorrow(self, increasedCostOfStockBorrow)
set_initialStockLoanRate(self, initialStockLoanRate)
set_lossOfStockBorrow(self, lossOfStockBorrow)
set_maximumStockLoanRate(self, maximumStockLoanRate)
validate_RestrictedPercentage(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'increasedCostOfStockBorrow': <fpml_genericlib.MemberSpec_ object>, 'initialStockLoanRate': <fpml_genericlib.MemberSpec_ object>, 'lossOfStockBorrow': <fpml_genericlib.MemberSpec_ object>, 'maximumStockLoanRate': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class UnderlyerReference(Reference)
    Reference to an underlyer
 
 
Method resolution order:
UnderlyerReference
Reference
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, href=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='UnderlyerReference', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='UnderlyerReference')
exportChildren(self, outfile, level, namespace_='', name_='UnderlyerReference', fromsubclass_=False, pretty_print=True)
get_href(self)
hasContent_(self)
set_href(self, href)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'href': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.Reference'>
The abstract base class for all types which define intra-document
pointers.

Methods inherited from Reference:
get_extensiontype_(self)
set_extensiontype_(self, extensiontype_)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class UnderlyingAsset(IdentifiedAsset)
    Abstract base class for all underlying assets.
 
 
Method resolution order:
UnderlyingAsset
IdentifiedAsset
Asset
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, instrumentId=None, description=None, currency=None, exchangeId=None, clearanceSystem=None, definition=None, extensiontype_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='UnderlyingAsset', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='UnderlyingAsset')
exportChildren(self, outfile, level, namespace_='', name_='UnderlyingAsset', fromsubclass_=False, pretty_print=True)
get_clearanceSystem(self)
get_currency(self)
get_definition(self)
get_exchangeId(self)
get_extensiontype_(self)
hasContent_(self)
set_clearanceSystem(self, clearanceSystem)
set_currency(self, currency)
set_definition(self, definition)
set_exchangeId(self, exchangeId)
set_extensiontype_(self, extensiontype_)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'clearanceSystem': <fpml_genericlib.MemberSpec_ object>, 'currency': <fpml_genericlib.MemberSpec_ object>, 'definition': <fpml_genericlib.MemberSpec_ object>, 'exchangeId': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.IdentifiedAsset'>
A generic type describing an identified asset.

Methods inherited from IdentifiedAsset:
add_instrumentId(self, value)
get_description(self)
get_instrumentId(self)
insert_instrumentId_at(self, index, value)
replace_instrumentId_at(self, index, value)
set_description(self, description)
set_instrumentId(self, instrumentId)
validate_String(self, value)

Methods inherited from Asset:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class UnderlyingAssetTranche(GeneratedsSuper)
    
Method resolution order:
UnderlyingAssetTranche
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, loanTrancheScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='UnderlyingAssetTranche', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='UnderlyingAssetTranche')
exportChildren(self, outfile, level, namespace_='', name_='UnderlyingAssetTranche', fromsubclass_=False, pretty_print=True)
get_loanTrancheScheme(self)
get_valueOf_(self)
hasContent_(self)
set_loanTrancheScheme(self, loanTrancheScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'loanTrancheScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Unit(GeneratedsSuper)
    A type used to record information about a unit, subdivision, desk,
or other similar business entity.
 
 
Method resolution order:
Unit
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, unitScheme=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Unit', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Unit')
exportChildren(self, outfile, level, namespace_='', name_='Unit', fromsubclass_=False, pretty_print=True)
get_unitScheme(self)
get_valueOf_(self)
hasContent_(self)
set_unitScheme(self, unitScheme)
set_valueOf_(self, valueOf_)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'unitScheme': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class UnitQuantity(GeneratedsSuper)
    A quantity and associated unit.
 
 
Method resolution order:
UnitQuantity
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, quantityUnit=None, quantity=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='UnitQuantity', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='UnitQuantity')
exportChildren(self, outfile, level, namespace_='', name_='UnitQuantity', fromsubclass_=False, pretty_print=True)
get_id(self)
get_quantity(self)
get_quantityUnit(self)
hasContent_(self)
set_id(self, id)
set_quantity(self, quantity)
set_quantityUnit(self, quantityUnit)
validate_NonNegativeDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'quantity': <fpml_genericlib.MemberSpec_ object>, 'quantityUnit': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class Variance(CalculationFromObservation)
    A type describing the variance amount of a variance swap.Choice
between expressing the strike as volatility or variance.
 
 
Method resolution order:
Variance
CalculationFromObservation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, initialLevel=None, initialLevelSource=None, closingLevel=None, expiringLevel=None, expectedN=None, varianceAmount=None, volatilityStrikePrice=None, varianceStrikePrice=None, varianceCap=None, unadjustedVarianceCap=None, boundedVariance=None, exchangeTradedContractNearest=None, vegaNotionalAmount=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='Variance', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='Variance')
exportChildren(self, outfile, level, namespace_='', name_='Variance', fromsubclass_=False, pretty_print=True)
get_boundedVariance(self)
get_exchangeTradedContractNearest(self)
get_unadjustedVarianceCap(self)
get_varianceAmount(self)
get_varianceCap(self)
get_varianceStrikePrice(self)
get_vegaNotionalAmount(self)
get_volatilityStrikePrice(self)
hasContent_(self)
set_boundedVariance(self, boundedVariance)
set_exchangeTradedContractNearest(self, exchangeTradedContractNearest)
set_unadjustedVarianceCap(self, unadjustedVarianceCap)
set_varianceAmount(self, varianceAmount)
set_varianceCap(self, varianceCap)
set_varianceStrikePrice(self, varianceStrikePrice)
set_vegaNotionalAmount(self, vegaNotionalAmount)
set_volatilityStrikePrice(self, volatilityStrikePrice)
validate_NonNegativeDecimal(self, value)
validate_PositiveDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'boundedVariance': <fpml_genericlib.MemberSpec_ object>, 'exchangeTradedContractNearest': <fpml_genericlib.MemberSpec_ object>, 'unadjustedVarianceCap': <fpml_genericlib.MemberSpec_ object>, 'varianceAmount': <fpml_genericlib.MemberSpec_ object>, 'varianceCap': <fpml_genericlib.MemberSpec_ object>, 'varianceStrikePrice': <fpml_genericlib.MemberSpec_ object>, 'vegaNotionalAmount': <fpml_genericlib.MemberSpec_ object>, 'volatilityStrikePrice': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.CalculationFromObservation'>
Abstract base class for all calculation from observed
values.Specifies whether the Initial Index Level should be the
Closing Price Level, the Expiring Contract Level, VWAPPrice,
TWAPPrice, NAV or Open Price and/or a specified Initial Index
Level.

Methods inherited from CalculationFromObservation:
get_closingLevel(self)
get_expectedN(self)
get_expiringLevel(self)
get_extensiontype_(self)
get_initialLevel(self)
get_initialLevelSource(self)
set_closingLevel(self, closingLevel)
set_expectedN(self, expectedN)
set_expiringLevel(self, expiringLevel)
set_extensiontype_(self, extensiontype_)
set_initialLevel(self, initialLevel)
set_initialLevelSource(self, initialLevelSource)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeatherCalculationPeriod(GeneratedsSuper)
    The schedule of Calculation Period First Days and Lasts Days. If
there is only one First Day - Last Day pair then the First is
equal to the Effective Date and the Last Day is equal to the
Termination Date.
 
 
Method resolution order:
WeatherCalculationPeriod
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, calculationPeriodFirstDay=None, calculationPeriodEndDay=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeatherCalculationPeriod', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeatherCalculationPeriod')
exportChildren(self, outfile, level, namespace_='', name_='WeatherCalculationPeriod', fromsubclass_=False, pretty_print=True)
get_calculationPeriodEndDay(self)
get_calculationPeriodFirstDay(self)
hasContent_(self)
set_calculationPeriodEndDay(self, calculationPeriodEndDay)
set_calculationPeriodFirstDay(self, calculationPeriodFirstDay)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriodEndDay': <fpml_genericlib.MemberSpec_ object>, 'calculationPeriodFirstDay': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeatherCalculationPeriods(GeneratedsSuper)
    The schedule of Calculation Period First Days and Lasts Days. If
there is only one First Day - Last Day pair then the First is
equal to the Effective Date and the Last Day is equal to the
Termination Date.
 
 
Method resolution order:
WeatherCalculationPeriods
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, calculationPeriod=None)
Initialize self.  See help(type(self)) for accurate signature.
add_calculationPeriod(self, value)
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeatherCalculationPeriods', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeatherCalculationPeriods')
exportChildren(self, outfile, level, namespace_='', name_='WeatherCalculationPeriods', fromsubclass_=False, pretty_print=True)
get_calculationPeriod(self)
get_id(self)
hasContent_(self)
insert_calculationPeriod_at(self, index, value)
replace_calculationPeriod_at(self, index, value)
set_calculationPeriod(self, calculationPeriod)
set_id(self, id)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculationPeriod': <fpml_genericlib.MemberSpec_ object>, 'id': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeatherIndex(GeneratedsSuper)
    A type defining the Weather Index Level or Weather Index Strike
Level.
 
 
Method resolution order:
WeatherIndex
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, quantity=None, unit=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeatherIndex', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeatherIndex')
exportChildren(self, outfile, level, namespace_='', name_='WeatherIndex', fromsubclass_=False, pretty_print=True)
get_id(self)
get_quantity(self)
get_unit(self)
hasContent_(self)
set_id(self, id)
set_quantity(self, quantity)
set_unit(self, unit)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'quantity': <fpml_genericlib.MemberSpec_ object>, 'unit': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeatherIndexData(GeneratedsSuper)
    
Method resolution order:
WeatherIndexData
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, referenceLevel=None, dataProvider=None, finalEditedData=None, weatherStation=None, weatherStationFallback=None, weatherStationSecondFallback=None, alternativeDataProvider=None, synopticDataFallback=None, adjustmentToFallbackWeatherStation=None, primaryDisruptionFallbacks=None, secondaryDisruptionFallbacks=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeatherIndexData', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeatherIndexData')
exportChildren(self, outfile, level, namespace_='', name_='WeatherIndexData', fromsubclass_=False, pretty_print=True)
get_adjustmentToFallbackWeatherStation(self)
get_alternativeDataProvider(self)
get_dataProvider(self)
get_finalEditedData(self)
get_primaryDisruptionFallbacks(self)
get_referenceLevel(self)
get_secondaryDisruptionFallbacks(self)
get_synopticDataFallback(self)
get_weatherStation(self)
get_weatherStationFallback(self)
get_weatherStationSecondFallback(self)
hasContent_(self)
set_adjustmentToFallbackWeatherStation(self, adjustmentToFallbackWeatherStation)
set_alternativeDataProvider(self, alternativeDataProvider)
set_dataProvider(self, dataProvider)
set_finalEditedData(self, finalEditedData)
set_primaryDisruptionFallbacks(self, primaryDisruptionFallbacks)
set_referenceLevel(self, referenceLevel)
set_secondaryDisruptionFallbacks(self, secondaryDisruptionFallbacks)
set_synopticDataFallback(self, synopticDataFallback)
set_weatherStation(self, weatherStation)
set_weatherStationFallback(self, weatherStationFallback)
set_weatherStationSecondFallback(self, weatherStationSecondFallback)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'adjustmentToFallbackWeatherStation': <fpml_genericlib.MemberSpec_ object>, 'alternativeDataProvider': <fpml_genericlib.MemberSpec_ object>, 'dataProvider': <fpml_genericlib.MemberSpec_ object>, 'finalEditedData': <fpml_genericlib.MemberSpec_ object>, 'primaryDisruptionFallbacks': <fpml_genericlib.MemberSpec_ object>, 'referenceLevel': <fpml_genericlib.MemberSpec_ object>, 'secondaryDisruptionFallbacks': <fpml_genericlib.MemberSpec_ object>, 'synopticDataFallback': <fpml_genericlib.MemberSpec_ object>, 'weatherStation': <fpml_genericlib.MemberSpec_ object>, 'weatherStationFallback': <fpml_genericlib.MemberSpec_ object>, ...}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeatherLeg(FinancialSwapLeg)
    A weather leg of a Commodity Swap defines Weather Index Swap
transactions. Weather Index Swap transactions are OTC derivative
transactions which settle financially based on an index
calculated from observations of temperature, precipitation and
other weather-related measurements at weather stations
throughout the world. Sub-Annex C of the 2005 ISDA Commodity
Definitions provides definitions and terms for a number of types
of weather indices. These indices include: HDD (heating degree
days), CDD (cooling degree days), CPD (critical precipitation
days). Weather Index Swap transactions result in a cash flow to
one of the two counterparties each Calculation Period depending
on the relationship between the Settlement Level and the Weather
Index Level. A Weather Index swap transaction always consists of
a commodity swap element as a parent to two weatherLeg elements.
 
 
Method resolution order:
WeatherLeg
FinancialSwapLeg
CommoditySwapLeg
Leg
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, id=None, payerPartyReference=None, payerAccountReference=None, receiverPartyReference=None, receiverAccountReference=None, weatherIndexLevel=None, weatherCalculationPeriods=None, weatherCalculationPeriodsReference=None, weatherNotionalAmount=None, calculation=None, paymentDates=None, weatherIndexData=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeatherLeg', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeatherLeg')
exportChildren(self, outfile, level, namespace_='', name_='WeatherLeg', fromsubclass_=False, pretty_print=True)
get_calculation(self)
get_paymentDates(self)
get_weatherCalculationPeriods(self)
get_weatherCalculationPeriodsReference(self)
get_weatherIndexData(self)
get_weatherIndexLevel(self)
get_weatherNotionalAmount(self)
hasContent_(self)
set_calculation(self, calculation)
set_paymentDates(self, paymentDates)
set_weatherCalculationPeriods(self, weatherCalculationPeriods)
set_weatherCalculationPeriodsReference(self, weatherCalculationPeriodsReference)
set_weatherIndexData(self, weatherIndexData)
set_weatherIndexLevel(self, weatherIndexLevel)
set_weatherNotionalAmount(self, weatherNotionalAmount)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'calculation': <fpml_genericlib.MemberSpec_ object>, 'paymentDates': <fpml_genericlib.MemberSpec_ object>, 'weatherCalculationPeriods': <fpml_genericlib.MemberSpec_ object>, 'weatherCalculationPeriodsReference': <fpml_genericlib.MemberSpec_ object>, 'weatherIndexData': <fpml_genericlib.MemberSpec_ object>, 'weatherIndexLevel': <fpml_genericlib.MemberSpec_ object>, 'weatherNotionalAmount': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = <class 'fpml_genericlib.FinancialSwapLeg'>
The common components of a financially settled leg of a Commodity
Swap. This is an abstract type and should be extended by
commodity-specific types.

Methods inherited from FinancialSwapLeg:
get_extensiontype_(self)
get_payerAccountReference(self)
get_payerPartyReference(self)
get_receiverAccountReference(self)
get_receiverPartyReference(self)
set_extensiontype_(self, extensiontype_)
set_payerAccountReference(self, payerAccountReference)
set_payerPartyReference(self, payerPartyReference)
set_receiverAccountReference(self, receiverAccountReference)
set_receiverPartyReference(self, receiverPartyReference)

Methods inherited from Leg:
get_id(self)
set_id(self, id)

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeatherLegCalculation(GeneratedsSuper)
    A type to capture details of the calculation of the Payment Amount
on a Weather Index Transaction.
 
 
Method resolution order:
WeatherLegCalculation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, settlementLevel=None, referenceLevelEqualsZero=None, calculationDate=None, businessDays=None, dataCorrection=None, correctionPeriod=None, maximumPaymentAmount=None, maximumTransactionPaymentAmount=None, rounding=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeatherLegCalculation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeatherLegCalculation')
exportChildren(self, outfile, level, namespace_='', name_='WeatherLegCalculation', fromsubclass_=False, pretty_print=True)
get_businessDays(self)
get_calculationDate(self)
get_correctionPeriod(self)
get_dataCorrection(self)
get_maximumPaymentAmount(self)
get_maximumTransactionPaymentAmount(self)
get_referenceLevelEqualsZero(self)
get_rounding(self)
get_settlementLevel(self)
hasContent_(self)
set_businessDays(self, businessDays)
set_calculationDate(self, calculationDate)
set_correctionPeriod(self, correctionPeriod)
set_dataCorrection(self, dataCorrection)
set_maximumPaymentAmount(self, maximumPaymentAmount)
set_maximumTransactionPaymentAmount(self, maximumTransactionPaymentAmount)
set_referenceLevelEqualsZero(self, referenceLevelEqualsZero)
set_rounding(self, rounding)
set_settlementLevel(self, settlementLevel)
validate_WeatherSettlementLevelEnum(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'businessDays': <fpml_genericlib.MemberSpec_ object>, 'calculationDate': <fpml_genericlib.MemberSpec_ object>, 'correctionPeriod': <fpml_genericlib.MemberSpec_ object>, 'dataCorrection': <fpml_genericlib.MemberSpec_ object>, 'maximumPaymentAmount': <fpml_genericlib.MemberSpec_ object>, 'maximumTransactionPaymentAmount': <fpml_genericlib.MemberSpec_ object>, 'referenceLevelEqualsZero': <fpml_genericlib.MemberSpec_ object>, 'rounding': <fpml_genericlib.MemberSpec_ object>, 'settlementLevel': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeatherStation(GeneratedsSuper)
    Weather Station.
 
 
Method resolution order:
WeatherStation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, weatherStationCity=None, weatherStationAirport=None, weatherStationWBAN=None, weatherStationWMO=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeatherStation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeatherStation')
exportChildren(self, outfile, level, namespace_='', name_='WeatherStation', fromsubclass_=False, pretty_print=True)
get_weatherStationAirport(self)
get_weatherStationCity(self)
get_weatherStationWBAN(self)
get_weatherStationWMO(self)
hasContent_(self)
set_weatherStationAirport(self, weatherStationAirport)
set_weatherStationCity(self, weatherStationCity)
set_weatherStationWBAN(self, weatherStationWBAN)
set_weatherStationWMO(self, weatherStationWMO)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'weatherStationAirport': <fpml_genericlib.MemberSpec_ object>, 'weatherStationCity': <fpml_genericlib.MemberSpec_ object>, 'weatherStationWBAN': <fpml_genericlib.MemberSpec_ object>, 'weatherStationWMO': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeatherStationAirport(GeneratedsSuper)
    A code identifying a Weather Station Airport (based on the the IATA
standard).
 
 
Method resolution order:
WeatherStationAirport
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, weatherStationAirportScheme='http://www.fpml.org/coding-scheme/external/weather-station-airport', id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeatherStationAirport', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeatherStationAirport')
exportChildren(self, outfile, level, namespace_='', name_='WeatherStationAirport', fromsubclass_=False, pretty_print=True)
get_id(self)
get_valueOf_(self)
get_weatherStationAirportScheme(self)
hasContent_(self)
set_id(self, id)
set_valueOf_(self, valueOf_)
set_weatherStationAirportScheme(self, weatherStationAirportScheme)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>, 'weatherStationAirportScheme': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeatherStationWBAN(GeneratedsSuper)
    A code identifying a Weather Station WBAN.
 
 
Method resolution order:
WeatherStationWBAN
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, weatherStationWBANScheme='http://www.fpml.org/coding-scheme/external/weather-station-wban', id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeatherStationWBAN', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeatherStationWBAN')
exportChildren(self, outfile, level, namespace_='', name_='WeatherStationWBAN', fromsubclass_=False, pretty_print=True)
get_id(self)
get_valueOf_(self)
get_weatherStationWBANScheme(self)
hasContent_(self)
set_id(self, id)
set_valueOf_(self, valueOf_)
set_weatherStationWBANScheme(self, weatherStationWBANScheme)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>, 'weatherStationWBANScheme': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeatherStationWMO(GeneratedsSuper)
    A code identifying a Weather Index WMO.
 
 
Method resolution order:
WeatherStationWMO
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, weatherStationWMOScheme='http://www.fpml.org/coding-scheme/external/weather-station-wmo', id=None, valueOf_=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeatherStationWMO', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeatherStationWMO')
exportChildren(self, outfile, level, namespace_='', name_='WeatherStationWMO', fromsubclass_=False, pretty_print=True)
get_id(self)
get_valueOf_(self)
get_weatherStationWMOScheme(self)
hasContent_(self)
set_id(self, id)
set_valueOf_(self, valueOf_)
set_weatherStationWMOScheme(self, weatherStationWMOScheme)
validate_NonEmptyURI(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'id': <fpml_genericlib.MemberSpec_ object>, 'valueOf_': <fpml_genericlib.MemberSpec_ object>, 'weatherStationWMOScheme': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
class WeightedAveragingObservation(GeneratedsSuper)
    A single weighted averaging observation.Choice between date times
for literal date values, and observation numbers for schedule
generated observations.
 
 
Method resolution order:
WeightedAveragingObservation
GeneratedsSuper
builtins.object

Methods defined here:
__init__(self, dateTime=None, observationNumber=None, weight=None)
Initialize self.  See help(type(self)) for accurate signature.
build(self, node)
buildAttributes(self, node, attrs, already_processed)
buildChildren(self, child_, node, nodeName_, fromsubclass_=False)
export(self, outfile, level, namespace_='', name_='WeightedAveragingObservation', namespacedef_='', pretty_print=True)
exportAttributes(self, outfile, level, already_processed, namespace_='', name_='WeightedAveragingObservation')
exportChildren(self, outfile, level, namespace_='', name_='WeightedAveragingObservation', fromsubclass_=False, pretty_print=True)
get_dateTime(self)
get_observationNumber(self)
get_weight(self)
hasContent_(self)
set_dateTime(self, dateTime)
set_observationNumber(self, observationNumber)
set_weight(self, weight)
validate_NonNegativeDecimal(self, value)

Static methods defined here:
factory(*args_, **kwargs_)

Data and other attributes defined here:
member_data_items_ = {'dateTime': <fpml_genericlib.MemberSpec_ object>, 'observationNumber': <fpml_genericlib.MemberSpec_ object>, 'weight': <fpml_genericlib.MemberSpec_ object>}
subclass = None
superclass = None

Methods inherited from GeneratedsSuper:
gds_build_any(self, node, type_name=None)
gds_format_base64(self, input_data, input_name='')
gds_format_boolean(self, input_data, input_name='')
gds_format_boolean_list(self, input_data, input_name='')
gds_format_date(self, input_data, input_name='')
gds_format_datetime(self, input_data, input_name='')
gds_format_double(self, input_data, input_name='')
gds_format_double_list(self, input_data, input_name='')
gds_format_float(self, input_data, input_name='')
gds_format_float_list(self, input_data, input_name='')
gds_format_integer(self, input_data, input_name='')
gds_format_integer_list(self, input_data, input_name='')
gds_format_string(self, input_data, input_name='')
gds_format_time(self, input_data, input_name='')
gds_str_lower(self, instring)
gds_validate_base64(self, input_data, node=None, input_name='')
gds_validate_boolean(self, input_data, node=None, input_name='')
gds_validate_boolean_list(self, input_data, node=None, input_name='')
gds_validate_date(self, input_data, node=None, input_name='')
gds_validate_datetime(self, input_data, node=None, input_name='')
gds_validate_double(self, input_data, node=None, input_name='')
gds_validate_double_list(self, input_data, node=None, input_name='')
gds_validate_float(self, input_data, node=None, input_name='')
gds_validate_float_list(self, input_data, node=None, input_name='')
gds_validate_integer(self, input_data, node=None, input_name='')
gds_validate_integer_list(self, input_data, node=None, input_name='')
gds_validate_simple_patterns(self, patterns, target)
gds_validate_string(self, input_data, node=None, input_name='')
gds_validate_time(self, input_data, node=None, input_name='')
get_class_obj_(self, node, default_class=None)
get_path_(self, node)
get_path_list_(self, node, path_list)

Class methods inherited from GeneratedsSuper:
gds_parse_date(input_data) from builtins.type
gds_parse_datetime(input_data) from builtins.type
gds_parse_time(input_data) from builtins.type
gds_reverse_node_mapping(mapping) from builtins.type

Static methods inherited from GeneratedsSuper:
gds_encode(instring)

Data descriptors inherited from GeneratedsSuper:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from GeneratedsSuper:
Tag_strip_pattern_ = re.compile('\\{.*\\}')
tzoff_pattern = re.compile('(\\+|-)((0\\d|1[0-3]):[0-5]\\d|14:00)$')

 
Data
        __all__ = ['AbsoluteTolerance', 'Account', 'AccountId', 'AccountName', 'AccountReference', 'AccountType', 'ActionType', 'ActualPrice', 'AdditionalDisruptionEvents', 'AdditionalPaymentAmount', 'Address', 'AdjustableDate', 'AdjustableDate2', 'AdjustableDateOrRelativeDateSequence', 'AdjustableDates', 'AdjustableDatesOrRelativeDateOffset', 'AdjustableOrAdjustedDate', 'AdjustableOrRelativeDate', 'AdjustableOrRelativeDates', 'AdjustableRelativeOrPeriodicDates', ...]